Documentation
¶
Overview ¶
Package components provides high-level components and helpers that are composed of low-level elements and attributes.
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func JoinAttrs ¶ added in v1.2.0
JoinAttrs with the given name only on the first level of the given nodes. This means that attributes on non-direct descendants are ignored. Attribute values are joined by spaces. Note that this renders all first-level attributes to check whether they should be processed.
Example ¶
danceButton := myPrimaryButton("Dance")
_ = danceButton.Render(os.Stdout)
Output: <div class="primary button">Dance</div>
Types ¶
type Classes ¶
Classes is a map of strings to booleans, which Renders to an attribute with name "class". The attribute value is a sorted, space-separated string of all the map keys, for which the corresponding map value is true.
Example ¶
e := g.El("div", Classes{"party-hat": true, "boring-hat": false})
_ = e.Render(os.Stdout)
Output: <div class="party-hat"></div>
Click to show internal directories.
Click to hide internal directories.