PhoenixDuskmoon.Component.Form.Slider (PhoenixDuskmoon v7.2.1)
View SourceSlider component for range input.
Examples
<.dm_form for={@form} phx-submit="save">
<.dm_slider field={@form[:volume]} label="Volume" min="0" max="100" />
<.dm_slider field={@form[:brightness]} label="Brightness" min="0" max="100" color="success" />
</.dm_form>Attributes
field- Phoenix form fieldlabel- Slider label textmin- Minimum value (default: 0)max- Maximum value (default: 100)step- Step increment (default: 1)color- Slider color: primary, secondary, accent, info, success, warning, error (default: primary)size- Slider size: xs, sm, md, lg (default: md)disabled- Disable the slidershow_value- Show current value (default: true)class- Additional CSS classeslabel_class- Additional CSS classes for labelslider_class- Additional CSS classes for slider element
Summary
Functions
Attributes
id(:any) - Defaults tonil.name(:any)value(:any)field(Phoenix.HTML.FormField) - a form field struct retrieved from the form.label(:string) - Defaults tonil.min(:integer) - Defaults to0.max(:integer) - Defaults to100.step(:integer) - Defaults to1.color(:string) - Defaults to"primary". Must be one of"primary","secondary","accent","info","success","warning", or"error".size(:string) - Defaults to"md". Must be one of"xs","sm","md", or"lg".disabled(:boolean) - Defaults tofalse.show_value(:boolean) - Defaults totrue.class(:string) - Defaults tonil.label_class(:string) - Defaults tonil.slider_class(:string) - Defaults tonil.- Global attributes are accepted.