datagraph/page.go
2025-07-02 18:02:09 +02:00

38 lines
522 B
Go

package main
import (
// External
"git.ahall.se/go/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)
/*
p.Data["SECTION"] = section
p.Data["ACTION"] = action
*/
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
return p.Data
}