npx gluestack-ui add sliderimport { Slider } from '@/components/ui/slider';


export default () => (
<Slider>
<SliderTrack>
<SliderFilledTrack />
</SliderTrack>
<SliderThumb />
</Slider>
);
| Prop | Type | Default | Description |
|---|---|---|---|
onChange | (value: number) => void | - | Function called when the state of the Slider changes. |
isDisabled | bool | false | When true, this will disable Slider |
isReadOnly | boolean | false | To manually set read-only to the checkbox. |
sliderTrackHeight | number | 8 | To change the slider track height. |
defaultValue | number | - | To change the slider value. |
minValue | number | - | The slider's minimum value |
maxValue | number | - | The slider's maximum value. |
value | number | - | The slider's current value. |
step | number | - | The slider's step value. |
| Sx Prop | Description |
|---|---|
_thumb | Prop to style SliderThumb Component |
_track | Prop to style SliderTrack Component |
_filledTrack | Prop to style SliderFilledTrack Component |
| State | Data Attribute | Values |
|---|---|---|
disabled | data-disabled | true | false |
focus | data-focus | true | false |
invalid | data-invalid | true | false |