diff options
Diffstat (limited to 'gomponents.go')
-rw-r--r-- | gomponents.go | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gomponents.go b/gomponents.go index beb13f3..beaf1dd 100644 --- a/gomponents.go +++ b/gomponents.go @@ -45,12 +45,11 @@ func El(name string, children ...Node) NodeFunc { } for _, c := range children { - s := c.Render() if _, ok := c.(attr); ok { - attrString.WriteString(s) - continue + attrString.WriteString(c.Render()) + } else { + childrenString.WriteString(c.Render()) } - childrenString.WriteString(c.Render()) } b.WriteString(attrString.String()) |