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 }