Slider API
API reference for the Slider components.
Explore these related pages for additional context and usage patterns.
string | undefinedUnique identifier (auto-generated if not provided)
Default: useId()
number | undefinedMinimum value (default: 0)
Default: 0
number | undefinedMaximum value (default: 100)
Default: 100
number | undefinedStep increment (default: 1)
Default: 1
MaybeRefOrGetter<boolean> | undefinedDisables the slider
Default: false
MaybeRefOrGetter<boolean> | undefinedReadonly — focusable but not editable
"horizontal" | "vertical" | undefinedSlider orientation
Default: "horizontal"
boolean | undefinedFlip the percent axis
Default: false
number | undefinedMinimum steps between adjacent thumbs (default: 0)
Default: 0
boolean | undefinedAllow thumbs to pass through each other (default: false)
Default: false
string | undefinedForm field name — triggers hidden inputs
string | undefinedAssociate with form by ID
string | undefinedNamespace for context provision
Default: "v0:slider:root"
number | number[] | undefined Default: []
[value: number | number[]][value: number | number[]][value: number | number[]]string | undefinedNamespace for context injection from parent Slider.Root
Default: "v0:slider:root"
number | undefinedThumb index to read value from
Default: 0
string | undefinedNamespace for connecting to parent Slider.Root
Default: "v0:slider:root"
string | undefinedNamespace for connecting to parent Slider.Root
Default: "v0:slider:root"
string | undefinedAccessible label for this thumb
string | undefinedID of element labelling this thumb
string | undefinedCustom aria-valuetext (for formatted display)
string | undefinedNamespace for connecting to parent Slider.Root
Default: "v0:slider:root"