Maple · Forms

Slider

Picks a value or a range by dragging. Show the current value next to the label so people don’t have to guess.

View in Storybook →

Single, range and disabled

Pass a number for single, a [min, max] tuple for range.

Volume60%
Price$20 – $80
Disabled40
<Slider label="Volume" value={v} onChange={setV} format={(v) => `${v}%`} />
<Slider label="Price" value={[20, 80]} onChange={setRange} />

Props

PropTypeDefaultDescription
labelstring—Label.
valuenumber | [number, number]—Single value or range.
min / max / stepnumber0 / 100 / 1Bounds.
format(v) => string—Formats the shown value.
disabledbooleanfalseDisabled.