Primitives

Slider · Stepper

Slider — thin 3px track, accent fill, 14px thumb that lifts 15% on hover. Stepper — 40px pill in A, square in C, mono value.

installnpx shadcn@latest add https://br-design-system2.vercel.app/r/br-primitives.json

Preview

Slider · 72%
Stepper
3
import { Slider, Stepper } from "@/components/br/primitives";

<Slider value={vol} onChange={setVol} min={0} max={100} step={1} />

<Stepper value={qty} onChange={setQty} min={0} max={99} step={1} />

Props

PropTypeDefaultDescription
valuenumberCurrent value (controlled).
onChange(v: number) => voidFires on every input change.
min / max / stepnumber0 / 100 / 1Range bounds.