From d78ed7efc7925a7a49cbf939fd45b1b2680a37f4 Mon Sep 17 00:00:00 2001 From: Markus Wüstenberg Date: Mon, 21 Sep 2020 11:27:37 +0200 Subject: Add a Write function (#11) --- gomponents.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'gomponents.go') diff --git a/gomponents.go b/gomponents.go index beaf1dd..d160b54 100644 --- a/gomponents.go +++ b/gomponents.go @@ -10,6 +10,7 @@ package gomponents import ( "fmt" "html/template" + "io" "strings" ) @@ -114,3 +115,9 @@ func Raw(t string) NodeFunc { return t } } + +// Write to the given io.Writer, returning any error. +func Write(w io.Writer, n Node) error { + _, err := w.Write([]byte(n.Render())) + return err +} -- cgit 1.4.1