pcmt/handlers/page.go

37 lines
657 B
Go
Raw Normal View History

2023-05-20 20:15:57 +02:00
// Copyright 2023 wanderer <a_mirre at utb dot cz>
// SPDX-License-Identifier: AGPL-3.0-only
package handlers
import moduser "git.dotya.ml/mirre-mt/pcmt/modules/user"
type page struct {
User moduser.User
AppName string
AppVer string
Title string
Name string
CSRF string
DevelMode bool
Current string
Error string
Status string
StatusText string
2023-05-22 03:22:58 +02:00
Data map[string]any
}
func newPage() *page {
data := make(map[string]any, 0)
data["RegistrationAllowed"] = registrationAllowed
p := &page{
AppName: appName,
AppVer: appver,
DevelMode: appIsDevel,
Data: data,
}
return p
}