about summary refs log tree commit diff stats
path: root/components
diff options
context:
space:
mode:
authorMarkus Wüstenberg2021-01-07 10:20:03 +0100
committerGitHub2021-01-07 10:20:03 +0100
commitc899a050c06733965dae8ea686daab36e187ba45 (patch)
treec1fb78147e22eacd98fef576f39b3009ca6f3899 /components
parentd41c4e5a85362dec7844a9093b43720eb0e70e72 (diff)
downloadgomponents-c899a050c06733965dae8ea686daab36e187ba45.tar.lz
gomponents-c899a050c06733965dae8ea686daab36e187ba45.tar.zst
gomponents-c899a050c06733965dae8ea686daab36e187ba45.zip
Return Node from all helpers instead of NodeFunc (#62)
This makes it clearer that the helpers return a `Node` of any kind, and that the type is not important.

This also streamlines the API, as attribute helpers already return just `Node`.
Diffstat (limited to 'components')
-rw-r--r--components/documents.go2
-rw-r--r--components/elements.go2
2 files changed, 2 insertions, 2 deletions
diff --git a/components/documents.go b/components/documents.go
index 17b421a..47373cc 100644
--- a/components/documents.go
+++ b/components/documents.go
@@ -17,7 +17,7 @@ type HTML5Props struct {
 }
 
 // HTML5 document template.
-func HTML5(p HTML5Props) g.NodeFunc {
+func HTML5(p HTML5Props) g.Node {
 	var lang, description g.Node
 	if p.Language != "" {
 		lang = Lang(p.Language)
diff --git a/components/elements.go b/components/elements.go
index baffba6..f4e347d 100644
--- a/components/elements.go
+++ b/components/elements.go
@@ -5,6 +5,6 @@ import (
 	. "github.com/maragudk/gomponents/html"
 )
 
-func InputHidden(name, value string, children ...g.Node) g.NodeFunc {
+func InputHidden(name, value string, children ...g.Node) g.Node {
 	return Input(Type("hidden"), Name(name), Value(value), g.Group(children))
 }