aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/html/notfound.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/html/notfound.go')
-rw-r--r--pkg/html/notfound.go25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkg/html/notfound.go b/pkg/html/notfound.go
new file mode 100644
index 0000000..ceb521f
--- /dev/null
+++ b/pkg/html/notfound.go
@@ -0,0 +1,25 @@
+package html
+
+import (
+ "fmt"
+
+ . "github.com/LMBishop/scrapbook/web/skeleton"
+ . "maragu.dev/gomponents"
+ . "maragu.dev/gomponents/html"
+)
+
+func NotFoundUrlPage(url, host string) Node {
+ return Page("Page not found",
+ H1(Text("Page not found")),
+
+ P(Text(fmt.Sprintf("The URL %s could not be found on site %s", url, host))),
+ )
+}
+
+func NotFoundSitePage(host string) Node {
+ return Page("Site not found",
+ H1(Text("Site not found")),
+
+ P(Text(fmt.Sprintf("The site %s is unknown", host))),
+ )
+}