From 05a32bda78911772cb8b09f37bacbcf851a4ddba Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Mon, 10 Mar 2025 14:05:17 +0100 Subject: feat: default to combined search on root path --- internal/components/homepage.templ | 10 ---------- internal/components/page.templ | 7 ++++--- internal/components/search.templ | 4 ++++ 3 files changed, 8 insertions(+), 13 deletions(-) delete mode 100644 internal/components/homepage.templ (limited to 'internal/components') diff --git a/internal/components/homepage.templ b/internal/components/homepage.templ deleted file mode 100644 index 1cc2b9e..0000000 --- a/internal/components/homepage.templ +++ /dev/null @@ -1,10 +0,0 @@ -package components - -templ Homepage(tdata TemplateData) { - @Page(tdata) { -

- Search Nix Packages and options from NixOS, Darwin and Home-Manager -

- Source code - } -} diff --git a/internal/components/page.templ b/internal/components/page.templ index 127d1ba..edab0f4 100644 --- a/internal/components/page.templ +++ b/internal/components/page.templ @@ -29,7 +29,7 @@ templ Page(tdata TemplateData) { rel="search" type="application/opensearchdescription+xml" title={ "Searchix " + sourceNameAndType(nil) } - href={ string(joinPath("/all", "opensearch.xml")) } + href={ string(joinPath("opensearch.xml")) } /> for _, source := range tdata.Sources { All for _, source := range tdata.Sources { @@ -71,6 +71,7 @@ templ Page(tdata TemplateData) { diff --git a/internal/components/search.templ b/internal/components/search.templ index 0457ff9..bbcf3f4 100644 --- a/internal/components/search.templ +++ b/internal/components/search.templ @@ -23,6 +23,9 @@ templ Search(tdata TemplateData, r ResultData) { templ SearchPage(tdata TemplateData, r ResultData) { @Page(tdata) { +

+ Search Nix packages and options from NixOS, Darwin and Home-Manager +

@script(tdata.Assets.ByPath["/static/search.js"]) @Search(tdata, r)
@@ -36,5 +39,6 @@ templ SearchPage(tdata TemplateData, r ResultData) { Everything should work fine without JavaScript. If that is not the case, report an issue

+ Source code } } -- cgit 1.4.1