Slider

React slider component for fine-tuning numeric values with single or range thumbs, marks, tooltip readouts, and vertical orientation

import { Slider } from "@plexui/ui/components/Slider";

Examples

Overview

Adding a tooltip

Marks

Range

Multiple thumbs

Vertical

Disabled

Reference

PropTypeDefaultDescription
valuenumber | number[]—Current value; array when range is true
minnumber—Minimum value
maxnumber—Maximum value
stepnumber—Step increment
rangebooleanfalseEnable multi-thumb range mode
orientation"horizontal" | "vertical""horizontal"Layout direction of the slider
resetValuenumber—Value for reset option (single mode only)
unitstring—Unit displayed (e.g. ms, px)
prefixUnitstring—Unit displayed before the value (e.g. $)
labelReactNode—Label (string or JSX)
marksArray<{ value: number, label: string }>—Marks below track (horizontal only)
onChange(value: number | number[]) => void—Change handler; receives array when range is true
minStepsBetweenThumbsnumber—Minimum steps between thumbs (range mode only)
disabledbooleanfalseDisable slider