all repos — searchix @ 13c673dab5bd4e3a23c89304635034137fdbc78f

Search engine for NixOS, nix-darwin, home-manager and NUR users

refactor: move interfaces closer to usage

Alan Pearce
commit

13c673dab5bd4e3a23c89304635034137fdbc78f

parent

40f7fe5cb75c254cf595b9ad50de6de99fd78c7b

1 file changed, 3 insertions(+), 2 deletions(-)

changed files
M internal/components/detail.gointernal/components/detail.go
@@ -1,12 +1,13 @@
package components import ( + "alin.ovh/searchix/internal/index" "alin.ovh/searchix/internal/nix" g "alin.ovh/gomponents" ) -func Detail(thing nix.Importable) g.Node { +func Detail(thing index.Indexable) g.Node { switch t := thing.(type) { case nix.Option: return OptionDetail(t)
@@ -17,6 +18,6 @@ return nil
} } -func DetailPage(tdata TemplateData, thing nix.Importable) g.Node { +func DetailPage(tdata TemplateData, thing index.Indexable) g.Node { return Page(tdata, Detail(thing)) }