el/section.go (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | package el
import (
g "github.com/maragudk/gomponents"
)
// Address returns an element with name "address" and the given children.
func Address(children ...g.Node) g.NodeFunc {
return g.El("address", children...)
}
// Article returns an element with name "article" and the given children.
func Article(children ...g.Node) g.NodeFunc {
return g.El("article", children...)
}
// Aside returns an element with name "aside" and the given children.
func Aside(children ...g.Node) g.NodeFunc {
return g.El("aside", children...)
}
// Footer returns an element with name "footer" and the given children.
func Footer(children ...g.Node) g.NodeFunc {
return g.El("footer", children...)
}
// Header returns an element with name "header" and the given children.
func Header(children ...g.Node) g.NodeFunc {
return g.El("header", children...)
}
// H1 returns an element with name "h1", the given text content, and the given children.
func H1(text string, children ...g.Node) g.NodeFunc {
return g.El("h1", prepend(g.Text(text), children)...)
}
// H2 returns an element with name "h2", the given text content, and the given children.
func H2(text string, children ...g.Node) g.NodeFunc {
return g.El("h2", prepend(g.Text(text), children)...)
}
// H3 returns an element with name "h3", the given text content, and the given children.
func H3(text string, children ...g.Node) g.NodeFunc {
return g.El("h3", prepend(g.Text(text), children)...)
}
// H4 returns an element with name "h4", the given text content, and the given children.
func H4(text string, children ...g.Node) g.NodeFunc {
return g.El("h4", prepend(g.Text(text), children)...)
}
// H5 returns an element with name "h5", the given text content, and the given children.
func H5(text string, children ...g.Node) g.NodeFunc {
return g.El("h5", prepend(g.Text(text), children)...)
}
// H6 returns an element with name "h6", the given text content, and the given children.
func H6(text string, children ...g.Node) g.NodeFunc {
return g.El("h6", prepend(g.Text(text), children)...)
}
// HGroup returns an element with name "hgroup" and the given children.
func HGroup(children ...g.Node) g.NodeFunc {
return g.El("hgroup", children...)
}
// Main returns an element with name "main" and the given children.
func Main(children ...g.Node) g.NodeFunc {
return g.El("main", children...)
}
// Nav returns an element with name "nav" and the given children.
func Nav(children ...g.Node) g.NodeFunc {
return g.El("nav", children...)
}
// Section returns an element with name "section" and the given children.
func Section(children ...g.Node) g.NodeFunc {
return g.El("section", children...)
}
|