Slider

An input for selecting a numeric value within a range by dragging a thumb.

Installation

pnpm dlx stera-ui add slider

Usage

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.

PropTypeDefault
valuenumber[]
defaultValuenumber[]
onValueChange(value: number[]) => void
onValueCommit(value: number[]) => void
minnumber0
maxnumber100
stepnumber1
orientation"horizontal" | "vertical""horizontal"
disabledbooleanfalse