From 2e44d495769421423921bfcb06ebfc53f8370dd3 Mon Sep 17 00:00:00 2001 From: Ken Powers Date: Fri, 25 Oct 2024 14:34:35 -0400 Subject: Add web component elements and slot attribute (#235) The slot attribute is a standard attribute for use with web components: https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_templates_and_slots--- html/elements.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'html/elements.go') diff --git a/html/elements.go b/html/elements.go index efc83df..bf747a1 100644 --- a/html/elements.go +++ b/html/elements.go @@ -264,6 +264,10 @@ func Select(children ...g.Node) g.Node { return g.El("select", children...) } +func SlotEl(children ...g.Node) g.Node { + return g.El("slot", children...) +} + func Source(children ...g.Node) g.Node { return g.El("source", children...) } @@ -296,6 +300,10 @@ func Td(children ...g.Node) g.Node { return g.El("td", children...) } +func Template(children ...g.Node) g.Node { + return g.El("template", children...) +} + func Textarea(children ...g.Node) g.Node { return g.El("textarea", children...) } -- cgit 1.4.1