about summary refs log tree commit diff stats
path: root/internal
diff options
context:
space:
mode:
authorAlan Pearce2025-03-19 22:39:20 +0100
committerAlan Pearce2025-03-19 22:39:20 +0100
commitff1e9539fca1f011cfd52d0309a373f211c3fd10 (patch)
tree42303b03cfa9f513deb2d6e899761e01fcc55d8e /internal
parent089cf8d9afc7edeb1cd00be4190f1bf8c63c5d14 (diff)
downloadsearchix-ff1e9539fca1f011cfd52d0309a373f211c3fd10.tar.lz
searchix-ff1e9539fca1f011cfd52d0309a373f211c3fd10.tar.zst
searchix-ff1e9539fca1f011cfd52d0309a373f211c3fd10.zip
feat: wrap search form in semantic <search> element
Diffstat (limited to 'internal')
-rw-r--r--internal/components/search.go9
1 files changed, 4 insertions, 5 deletions
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"),