This commit is contained in:
Magnus Åhall 2024-11-28 18:11:14 +01:00
parent 515c748e14
commit bd4a475923
23 changed files with 1217 additions and 192 deletions

34
page.go Normal file
View file

@ -0,0 +1,34 @@
package main
import (
// Internal
"notes2/html_template"
)
type Page struct {
HTMLTemplate.SimplePage
Data map[string]any
}
func NewPage(page string) (p Page) {
p.Page = page
p.Data = make(map[string]any)
return
}
func (p Page) GetVersion() string {
return VERSION
}
func (p Page) GetLayout() string {
if p.Layout == "" {
return "main"
}
return p.Layout
}
func (p Page) GetData() any {
p.Data["_dev"] = FlagDev
p.Data["GRIS"] = "foo"
return p.Data
}