Slider

Range slider with label, unit, and optional marks. Uses native range input with custom styling.

Preview

Usage

import { Slider } from '@ramtt/ui'

<Slider value={70} onChange={setValue} min={0} max={100} label="Intensity" unit="%" />

Props

PropTypeDefaultDescription
value*numberCurrent value
onChange*(value: number) => voidChange handler
min*numberMinimum value
max*numberMaximum value
stepnumber1Step increment
labelstringLabel text
unitstringUnit suffix
disabledbooleanfalseDisable the slider