all repos — searchix @ 9f01a82186f3ba8e89e1d80c75112fea38858856

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

internal/components/detail.templ (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package components

import (
	"searchix/internal/nix"
)

templ Detail(thing nix.Importable) {
	switch thing.(type) {
		case nix.Option:
			@OptionDetail(thing.(nix.Option))
		case nix.Package:
			@PackageDetail(thing.(nix.Package))
	}
}

templ DetailPage(tdata TemplateData, thing nix.Importable) {
	@Page(tdata) {
		@Detail(thing)
	}
}