Slider
An input for selecting a numeric value within a range by dragging a thumb.
Installation
pnpm dlx stera-ui add sliderUsage
import { Slider } from "@/components/ui/slider"<Slider defaultValue={[50]} max={100} step={1} className="w-80" />Range
Pass two values in defaultValue to create a range slider with two thumbs.
<Slider defaultValue={[25, 75]} max={100} step={5} className="w-80" />Vertical
<Slider
defaultValue={[50]}
max={100}
orientation="vertical"
className="h-40"
/>Disabled
<Slider defaultValue={[50]} max={100} disabled className="w-80" />API Reference
Built on Base UI's Slider primitive.
| Prop | Type | Default |
|---|---|---|
value | number[] | — |
defaultValue | number[] | — |
onValueChange | (value: number[]) => void | — |
onValueCommit | (value: number[]) => void | — |
min | number | 0 |
max | number | 100 |
step | number | 1 |
orientation | "horizontal" | "vertical" | "horizontal" |
disabled | boolean | false |