all repos — gomponents @ 6f7752c20f605dda102992a984d111cdcd19c57b

HTML components in pure Go

Add svg package and a few helpers (#67) Introducing SVG, to inline vector graphics in your HTML! 🥳

Markus Wüstenberg
commit

6f7752c20f605dda102992a984d111cdcd19c57b

parent

eb1d1f22b4a8b59d12e05b813eafcfa629a90df7

1 file changed, 29 insertions(+), 0 deletions(-)

changed files
A svg/attributes.go
@@ -0,0 +1,29 @@
+package svg + +import ( + g "github.com/maragudk/gomponents" +) + +func ClipRule(v string) g.Node { + return g.Attr("clip-rule", v) +} + +func D(v string) g.Node { + return g.Attr("d", v) +} + +func Fill(v string) g.Node { + return g.Attr("fill", v) +} + +func FillRule(v string) g.Node { + return g.Attr("fill-rule", v) +} + +func Stroke(v string) g.Node { + return g.Attr("stroke", v) +} + +func ViewBox(v string) g.Node { + return g.Attr("viewBox", v) +}