About
Here is Slider component
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Basic Slider to your project and fits it to your theme.
Code
How Basic Slider is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
"use client";
import { Slider } from "@ark-ui/react/slider";
export default function RangeSlider() {
return (
<div className="bg-white dark:bg-gray-800 w-full px-4 py-12 rounded-xl flex items-center justify-center">
<div className="max-w-md w-full">
<Slider.Root defaultValue={[25, 75]}>
<Slider.ValueText className="text-sm text-gray-600 dark:text-gray-400 mb-4" />
<Slider.Control className="relative flex items-center h-5">
<Slider.Track className="relative flex-1 h-2 bg-gray-200 dark:bg-gray-700 rounded-full overflow-hidden">
<Slider.Range className="absolute h-full bg-blue-600 dark:bg-blue-500 rounded-full" />
</Slider.Track>
<Slider.Thumb
index={0}
className="relative w-5 h-5 bg-white dark:bg-gray-800 border-2 border-blue-600 dark:border-blue-500 rounded-full shadow-sm outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:focus:ring-offset-gray-800 z-10"
>
<Slider.HiddenInput />
</Slider.Thumb>
<Slider.Thumb
index={1}
className="relative w-5 h-5 bg-white dark:bg-gray-800 border-2 border-blue-600 dark:border-blue-500 rounded-full shadow-sm outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:focus:ring-offset-gray-800 z-10"
>
<Slider.HiddenInput />
</Slider.Thumb>
</Slider.Control>
</Slider.Root>
</div>
</div>
);
}















