LiveFilter.Components.Select (LiveFilter v0.1.0)
View SourceA simple dropdown select component for single selection.
Features:
- Single selection from options
- Configurable display format
- Optional icon and label
- Follows LiveFilter component patterns
Summary
Functions
Renders a simple select dropdown.
Functions
Renders a simple select dropdown.
Options Format
Options should be a list of tuples: [{value, label}, ...]
Examples
<.select
id="sort-field"
options={[
{"title", "Title"},
{"status", "Status"},
{"created_at", "Created"}
]}
selected="title"
on_change="update_sort"
label="Sort"
/>
Attributes
id
(:string
) (required)options
(:list
) (required)selected
(:string
) - Defaults tonil
.on_change
(:any
) (required)placeholder
(:string
) - Defaults to"Select..."
.label
(:string
) - Defaults tonil
.icon
(:string
) - Defaults tonil
.class
(:string
) - Defaults tonil
.size
(:string
) - Defaults to"sm"
. Must be one of"sm"
,"md"
, or"lg"
.show_label_with_selection
(:boolean
) - Defaults totrue
.clearable
(:boolean
) - Defaults tofalse
.