github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/views/layout/Plain.html (about) 1 <!-- Content managed by Project Forge, see [projectforge.md] for details. --> 2 {% import ( 3 "github.com/kyleu/dbaudit/app" 4 "github.com/kyleu/dbaudit/app/controller/cutil" 5 "github.com/kyleu/dbaudit/app/util" 6 ) %} 7 8 {% code 9 type Plain struct {} 10 var _ Page = (*Plain)(nil) 11 %} 12 {% func (p *Plain) Head(as *app.State, ps *cutil.PageState) %} 13 <meta charset="UTF-8"> 14 <title>{%s ps.TitleString() %}</title> 15 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 16 {% if ps.Description != "" %}<meta property="description" content="{%s ps.Description %}"> 17 {% endif %}<meta property="og:title" content="{%s ps.TitleString() %}"> 18 <meta property="og:image" content="/assets/{%u util.AppKey %}.svg"> 19 <meta property="og:locale" content="en_US">{%s= ps.HeaderContent %} 20 <link rel="icon" href="/assets/logo.svg" type="image/svg+xml"> 21 {% endfunc %} 22 {% func (p *Plain) Nav(as *app.State, ps *cutil.PageState) %}{% endfunc %} 23 {% func (p *Plain) Menu(ps *cutil.PageState) %}{% endfunc %} 24 {% func (p *Plain) Body(as *app.State, ps *cutil.PageState) %}default body{% endfunc %}