From a58043d58789f95046a567d2ad1bde55e352d5f0 Mon Sep 17 00:00:00 2001 From: Markus Wüstenberg Date: Thu, 3 Oct 2024 10:55:52 +0200 Subject: Remove SVG package (#214) Because the added value of having this was very small, and I don't want to confuse people about what's properly supported, I've removed the SVG package. As #196 showed, there can easily be conflicts between HTML and SVG, and the rendering isn't really set up for anything else than HTML. It's still easy to create SVG elements: `html.SVG` exists in this repo, and the rest is often just a string that can be included using `g.Raw`. Fixes #206--- svg/elements.go | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 svg/elements.go (limited to 'svg/elements.go') diff --git a/svg/elements.go b/svg/elements.go deleted file mode 100644 index 98db644..0000000 --- a/svg/elements.go +++ /dev/null @@ -1,15 +0,0 @@ -// Package svg provides common SVG elements and attributes. -// See https://developer.mozilla.org/en-US/docs/Web/SVG/Element for an overview. -package svg - -import ( - g "github.com/maragudk/gomponents" -) - -func Path(children ...g.Node) g.Node { - return g.El("path", children...) -} - -func SVG(children ...g.Node) g.Node { - return g.El("svg", g.Attr("xmlns", "http://www.w3.org/2000/svg"), g.Group(children)) -} -- cgit 1.4.1