Components
Loading preview...
Here is Slider component
npx shadcn@latest add https://21st.dev/r/anubra266/basic-slider"use client";
import { Slider } from "@ark-ui/react/slider";
export default function VerticalSlider() {
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 flex justify-center">
<Slider.Root
defaultValue={[50]}
orientation="vertical"
className="h-64"
>
<Slider.Control className="relative flex flex-col items-center h-full w-5">
<Slider.Track className="relative flex-1 w-2 bg-gray-200 dark:bg-gray-700 rounded-full overflow-hidden">
<Slider.Range className="absolute w-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.Control>
</Slider.Root>
</div>
</div>
);
}