From 2b4604d343b2df4289ef1295221c3e2a2a5c1532 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Mon, 1 Jul 2024 16:46:55 +0200 Subject: write my own version instead --- page.templ | 146 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 146 insertions(+) create mode 100644 page.templ (limited to 'page.templ') diff --git a/page.templ b/page.templ new file mode 100644 index 0000000..d6c15ef --- /dev/null +++ b/page.templ @@ -0,0 +1,146 @@ +package main + +templ Page(config *Config, pkg *Package) { + + + + + + if pkg != nil { + + + } + + { config.Title } + + +
+

{ config.Title }

+ +
+
+ { children... } +
+ + +} + +templ ListPage(config *Config) { + @Page(config, nil) { + + + + + + + + + + for _, pkg := range config.Packages { + + + + + + } + +
NameSourceDocumentation
{ packageImportPath(config, pkg) }Source + @GodocBadge(config, pkg) +
+ } +} + +templ PackagePage(config *Config, pkg *Package) { + @Page(config, pkg) { +

You're probably looking for the documentation.

+ } +} + +templ GodocBadge(config *Config, pkg *Package) { + + Go Reference + +} -- cgit 1.4.1