"use client" import * as React from "react" import * as SliderPrimitive from "@radix-ui/react-slider" import { cn } from "@/lib/utils" const Slider = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => { const value = props.value || props.defaultValue || [0] const thumbCount = Array.isArray(value) ? value.length : 1 return ( {Array.from({ length: thumbCount }).map((_, index) => ( ))} ) }) Slider.displayName = SliderPrimitive.Root.displayName export { Slider }