bearnie

Slider

An input where the user selects a value from within a given range.

Installation

npx bearnie add slider
npx bearnie add slider

Usage

import { Slider } from "@/components/ui"
<Slider defaultValue={[33]} max={100} step={1} />

Examples

Range

Multiple thumbs

Step values

Vertical

Disabled

With label

50%

Anatomy

  • Slider - The main slider container with track, range, and thumb(s)

Props

PropTypeDefaultDescription
defaultValuenumber[][0]Initial value(s). Use array with multiple values for range slider
minnumber0Minimum value
maxnumber100Maximum value
stepnumber1Step increment
disabledbooleanfalseDisables the slider
orientation”horizontal” | “vertical""horizontal”Slider orientation
namestring-Form input name
classstring-Additional CSS classes