Slider

Slider control.

Use Slider to pick a value from a range.

Value: 40

import { useState } from 'react';
import { Slider, SliderTrack, SliderRange, SliderThumb } from '@tile-ui/react';

export default function SliderDemo() {
	const [value, setValue] = useState(40);

Registry install

pnpm dlx shadcn@latest add @tile-ui/slider

Package usage

import { Slider } from '@tile-ui/react';
 
<Slider defaultValue={[50]} max={100} step={1} />

Highlights

  • Min, max, and step
  • Horizontal and vertical
  • Track, range, and thumb

Registry dependencies

ItemPurpose
sliderComponent source and module styles
coreFramework-agnostic logic helpers
stylesShared SCSS tokens and globals

API reference

Slider

PropTypeDefault
orientation'horizontal' | 'vertical'
minnumber
maxnumber
stepnumber
valuenumber
defaultValuenumber
onValueChange(value: number) => void
disabledboolean