ZoonkWeb.Components.Toggle (Zoonk v0.1.0-dev)
View SourceProvides the UI for rendering toggle components.
Summary
Functions
Renders a toggle group container.
Examples
<.toggle_group phx-change="update_view">
<.toggle_item name="view" value="list">List</.toggle_item>
<.toggle_item name="view" value="grid">Grid</.toggle_item>
</.toggle_group>
Attributes
class
(:string
) - Defaults tonil
.- Global attributes are accepted.
Slots
inner_block
(required)
Renders a toggle item within a toggle group.
This component uses radio inputs for semantic correctness and accessibility.
Examples
<.toggle_item name="option1" value="option1">Option 1</.toggle_item>
<.toggle_item name="option2" value="option2" icon="tabler-grid">Grid View</.toggle_item>
Attributes
value
(:string
) (required)name
(:string
) (required)checked
(:boolean
) - Defaults tofalse
.icon
(:string
) - Defaults tonil
.class
(:string
) - Defaults tonil
.
Slots
inner_block
(required)