From 920f16269574f244e336b0a9244b594a3f4dda02 Mon Sep 17 00:00:00 2001 From: soup Date: Sat, 16 Nov 2024 14:30:07 -0500 Subject: [PATCH] Fix rendering --- internal/templates/components/form.tmpl.html | 34 ++++++++++++++++++++ internal/templates/components/page.tmpl.html | 2 ++ 2 files changed, 36 insertions(+) diff --git a/internal/templates/components/form.tmpl.html b/internal/templates/components/form.tmpl.html index 2576d30..d9b75be 100644 --- a/internal/templates/components/form.tmpl.html +++ b/internal/templates/components/form.tmpl.html @@ -1,5 +1,39 @@ +{{define "attrs"}} + name="{{.Name}}" + placeholder="{{.Placeholder}}" + aria-invalid="{{not .Valid}}" + {{if .Error}} + aria-describedby="{{.Name}}-error" + {{end}} +{{end}} + {{define "field"}} + + + {{if .Error}} + {{.Error}} + {{end}} + {{end}} {{define "form"}} +
+ {{range .Fields}} + {{template "field" .}} + {{end}} + +
{{end}} diff --git a/internal/templates/components/page.tmpl.html b/internal/templates/components/page.tmpl.html index a928043..11f6c2b 100644 --- a/internal/templates/components/page.tmpl.html +++ b/internal/templates/components/page.tmpl.html @@ -1,3 +1,4 @@ +{{define "page"}} @@ -23,3 +24,4 @@ {{block "BodyAfter" .BodyAfter}}{{end}} +{{end}}