SegmentedSlider
Discrete slider for choosing one value from a fixed set.
SegmentedSlider
TxSegmentedSlider maps a finite list of values onto a slider-like track. Use it when the available values are discrete and should remain visible while the user changes selection.
Basic Usage
SegmentedSlider
Demo will load when visible.
Custom Options
SegmentedSlider (custom)
Demo will load when visible.
API
Props
| Prop | Type | Default | Description |
|---|---|---|---|
modelValue | number | string | 0 | Currently selected segment value. |
segments | SegmentedSliderSegment[] | [] | Ordered segment definitions rendered along the track. |
disabled | boolean | false | Prevents click and keyboard selection changes. |
showLabels | boolean | true | Shows each segment label when a label is provided. |
vertical | boolean | false | Renders a vertical track with bottom-to-top progress. |
SegmentedSliderSegment
| Prop | Type | Description |
|---|---|---|
value | number | string | Value emitted when the segment is selected. |
label | string | Optional text rendered next to the segment marker. |
Events
| Event | Params | Description |
|---|---|---|
update:modelValue | (value: number | string) | Emitted when an enabled segment requests a new value. |
change | (value: number | string) | Emitted with the same selected value for change listeners. |