about summary refs log tree commit diff stats
path: root/components/documents.go
diff options
context:
space:
mode:
Diffstat (limited to 'components/documents.go')
-rw-r--r--components/documents.go33
1 files changed, 0 insertions, 33 deletions
diff --git a/components/documents.go b/components/documents.go
deleted file mode 100644
index c7d8f8d..0000000
--- a/components/documents.go
+++ /dev/null
@@ -1,33 +0,0 @@
-// Package components provides high-level components and helpers that are composed of low-level elements and attributes.
-package components
-
-import (
-	g "github.com/maragudk/gomponents"
-	. "github.com/maragudk/gomponents/html"
-)
-
-// HTML5Props for HTML5.
-// Title is set no matter what, Description and Language elements only if the strings are non-empty.
-type HTML5Props struct {
-	Title       string
-	Description string
-	Language    string
-	Head        []g.Node
-	Body        []g.Node
-}
-
-// HTML5 document template.
-func HTML5(p HTML5Props) g.Node {
-	return Doctype(
-		HTML(g.If(p.Language != "", Lang(p.Language)),
-			Head(
-				Meta(Charset("utf-8")),
-				Meta(Name("viewport"), Content("width=device-width, initial-scale=1")),
-				TitleEl(g.Text(p.Title)),
-				g.If(p.Description != "", Meta(Name("description"), Content(p.Description))),
-				g.Group(p.Head),
-			),
-			Body(g.Group(p.Body)),
-		),
-	)
-}