Heading fonts

Choose a Google Fonts family. The selected font loads from Google Fonts; Inter and Geist Serif are bundled locally.

Search Reflow

Keyboard shortcuts

Use these keys while you are not typing in a field.

Search⌘K
Cycle themeT
Cycle accentA
Cycle heading fontF
Cycle radiusR
Cycle sizeS
Cycle iconsI
Cycle hoverH
Toggle navigation[
Toggle properties]
Previous / next demo slide←→
Show shortcuts?
Skip to content
Open navigationClose navigation

Make them yours

Theme
SystemT
Accent
BlueA
Heading font
InterF
Radius
RoundedR
Size
DefaultS
Icons
LucideI
Hover
FluidH

Playground variant

Slider

Slider

A numeric slider with optional pips, editable values and range selection.

Installation

Import from the Reflow workspace package.

Range

Steps

Non-uniform Steps

Value Display

Format

Disabled

Default

Default — Scrubber

Default — Format

Default — Disabled

API Reference

Public props for the Reflow implementation. Native controls also accept their standard HTML attributes and Remix event mixes.

Slider

PropTypeDefaultDescription
labelstringValueAccessible name or visible label for the control.
namestring | [string, string]—Name used when the control participates in a form.
valueSliderValue—Current value when controlled by the parent.
defaultValueSliderValue—Initial value for an uncontrolled component.
onChange((value: SliderValue) => void)—Called with the updated value.
minnumber0Minimum allowed value.
maxnumber100Maximum allowed value.
stepnumber1Increment between allowed values.
stepsnumber[]—Explicit allowed values, including non-uniform steps.
showStepsbooleanfalseDraws a marker at each step.
showValuebooleantrueDisplays an editable numeric value.
valuePositionValuePositionleftPlacement of the value display.
formatValue((value: number) => string)—Formats the displayed number.
size"default" | "compact"—Control density or icon-button dimensions.
variant"pips" | "scrubber"pipsVisual or layout treatment.
disabledboolean—Prevents interaction and conveys the disabled state.
hideFillboolean—Hides the slider fill.
thumbColorstring—Custom slider thumb color.
thumbBorderColorstring—Custom slider thumb outline.