From ff1e9539fca1f011cfd52d0309a373f211c3fd10 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Wed, 19 Mar 2025 22:39:20 +0100 Subject: feat: wrap search form in semantic element --- internal/components/search.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'internal') diff --git a/internal/components/search.go b/internal/components/search.go index d629eef..b8803c8 100644 --- a/internal/components/search.go +++ b/internal/components/search.go @@ -7,10 +7,9 @@ import ( . "go.alanpearce.eu/gomponents/html" ) -func Search(tdata TemplateData, r ResultData) g.Node { - return Form( +func SearchForm(tdata TemplateData, r ResultData) g.Node { + return Search(Form( ID("search"), - Role("search"), FieldSet( Legend( ID("legend"), @@ -28,7 +27,7 @@ func Search(tdata TemplateData, r ResultData) g.Node { ), Button(g.Text("Search")), ), - ) + )) } func SearchPage(tdata TemplateData, r ResultData, children ...g.Node) g.Node { @@ -77,7 +76,7 @@ func SearchPage(tdata TemplateData, r ResultData, children ...g.Node) g.Node { ), ), script(tdata.Assets.ByPath["/static/search.js"]), - Search(tdata, r), + SearchForm(tdata, r), Section( ID("results"), Role("list"), -- cgit 1.4.1