about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--go.mod2
-rw-r--r--go.sum4
-rw-r--r--gomod2nix.toml4
-rw-r--r--internal/components/search.go9
4 files changed, 9 insertions, 10 deletions
diff --git a/go.mod b/go.mod
index eb4fc3f..b444d46 100644
--- a/go.mod
+++ b/go.mod
@@ -17,7 +17,7 @@ require (
 	github.com/stoewer/go-strcase v1.3.0
 	github.com/yuin/goldmark v1.7.8
 	gitlab.com/tozd/go/errors v0.10.0
-	go.alanpearce.eu/gomponents v1.2.0
+	go.alanpearce.eu/gomponents v1.3.0
 	go.alanpearce.eu/x v0.0.0-20241203124832-a29434dba11a
 	go.uber.org/zap v1.27.0
 	golang.org/x/net v0.33.0
diff --git a/go.sum b/go.sum
index 54fa61a..6bc64b6 100644
--- a/go.sum
+++ b/go.sum
@@ -140,8 +140,8 @@ github.com/yuin/goldmark v1.7.8 h1:iERMLn0/QJeHFhxSt3p6PeN9mGnvIKSpG9YYorDMnic=
 github.com/yuin/goldmark v1.7.8/go.mod h1:uzxRWxtg69N339t3louHJ7+O03ezfj6PlliRlaOzY1E=
 gitlab.com/tozd/go/errors v0.10.0 h1:A98kL+gaDvWnY6ZB/u8zP+sYaWsWUGBHeFMtamvW/74=
 gitlab.com/tozd/go/errors v0.10.0/go.mod h1:q3Ugr0C8dCzMEkrzjjlV2qNsm9e0KvqBjwcbcjCpBe4=
-go.alanpearce.eu/gomponents v1.2.0 h1:5SoLlMMc04xvLcmHVgnScjX1DzBM4mbwyTDa0cOPiD8=
-go.alanpearce.eu/gomponents v1.2.0/go.mod h1:uX96UAsHCut1cKMAYVWWxQ9ADt1CAPI8LpyAu0LRQPs=
+go.alanpearce.eu/gomponents v1.3.0 h1:yfrDWy77KF/ohDLmgNNud1hMR9WWOvCZJlfyO4SSDo4=
+go.alanpearce.eu/gomponents v1.3.0/go.mod h1:uX96UAsHCut1cKMAYVWWxQ9ADt1CAPI8LpyAu0LRQPs=
 go.alanpearce.eu/x v0.0.0-20241203124832-a29434dba11a h1:NUv3AzGxwMVSq26takww8/nyl+sPO2BsESoVSU8G49U=
 go.alanpearce.eu/x v0.0.0-20241203124832-a29434dba11a/go.mod h1:FRM6J9HMQ/RV2Q5j+6RKBYWh/YNeEUriGSqDRchiHuQ=
 go.etcd.io/bbolt v1.3.11 h1:yGEzV1wPz2yVCLsD8ZAiGHhHVlczyC9d1rP43/VCRJ0=
diff --git a/gomod2nix.toml b/gomod2nix.toml
index 9079679..d8f4626 100644
--- a/gomod2nix.toml
+++ b/gomod2nix.toml
@@ -152,8 +152,8 @@ schema = 3
     version = "v0.10.0"
     hash = "sha256-oW37KsieVKJOWk9ZXbGuQvuU4nyJCZzgYrTZHFkoCs4="
   [mod."go.alanpearce.eu/gomponents"]
-    version = "v1.2.0"
-    hash = "sha256-pF+3We63loSMwhTUafgIdmBYc4cj5yVIVQRyaX1sWB4="
+    version = "v1.3.0"
+    hash = "sha256-rZz5rJdm58axukN6RlaVKSJ9v2TPngIHt3P1APpXSxY="
   [mod."go.alanpearce.eu/x"]
     version = "v0.0.0-20241203124832-a29434dba11a"
     hash = "sha256-ojqWkz3VqeAOevFxOTO5S3acRItCA4pUrTaul887+x8="
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"),