Acronis UIKit
Legacy (shadcn-uikit)Components

Slider

A range input that lets users select a value by dragging a thumb along a track.

Usage

import { Slider } from '@acronis-platform/shadcn-uikit';
<Slider defaultValue={50} max={100} step={1} />

Overview

Built on Base UI's Slider primitive, this component supports single and range (multi-thumb) selection. Values can be provided as a single number or an array. The component normalizes inputs to arrays internally for consistent thumb rendering.

Range slider

Pass an array for multi-thumb range selection:

<Slider defaultValue={[25, 75]} max={100} step={1} />

API Reference

The Slider extends all props from Base UI's Slider.Root, including:

PropTypeDefaultDescription
valuenumber | number[]Controlled value.
defaultValuenumber | number[][0]Initial value when uncontrolled.
minnumber0Minimum allowed value.
maxnumber100Maximum allowed value.
stepnumber1Step increment between values.
disabledbooleanfalseDisables the slider.
onValueChange(value: number[]) => voidCallback when value changes.
classNamestringAdditional CSS class names.
Edit on GitHub

On this page