import { Slider as SliderPrimitive } from '@base-ui/react/slider'; import * as React from 'react'; import { cn } from '@/lib/utils'; function Slider({ className, defaultValue, value, min = 0, max = 100, ...props }: SliderPrimitive.Root.Props) { const _values = React.useMemo( () => (Array.isArray(value) ? value : Array.isArray(defaultValue) ? defaultValue : [min, max]), [value, defaultValue, min, max] ); return ( {_values.map((value) => ( ))} ); } export { Slider };