Skip to Content
ComponentsSlider

Slider

A range slider control built on Ark UI with label and value display.

Import

import { Slider } from '@grannyshot/ui'

Usage

<Slider label="Volume" defaultValue={[50]} />

Sizes

<Slider size="sm" label="Small" defaultValue={[30]} /> <Slider size="md" label="Medium" defaultValue={[50]} /> <Slider size="lg" label="Large" defaultValue={[70]} />

Show Value

<Slider label="Brightness" showValue defaultValue={[75]} />

Range

<Slider label="Price" min={0} max={1000} defaultValue={[200]} />

Disabled

<Slider label="Disabled" defaultValue={[50]} disabled />

Props

PropTypeDefaultDescription
labelstringSlider label text
size'sm' | 'md' | 'lg''md'Slider size
showValuebooleanfalseDisplay current value
defaultValuenumber[]Initial value
minnumber0Minimum value
maxnumber100Maximum value
disabledbooleanfalseDisabled state
classNamestringAdditional CSS classes
Last updated on