'use client' import * as SliderPrimitive from '@radix-ui/react-slider' import * as React from 'react' import { cn } from '@workspace/ui/lib/utils' function Slider({ className, defaultValue, value, min = 0, max = 100, ...props }: React.ComponentProps) { const _values = React.useMemo(() => { if (Array.isArray(value)) { return value } if (Array.isArray(defaultValue)) { return defaultValue } return [min, max] }, [value, defaultValue, min, max]) return ( {_values.map(sliderValue => ( ))} ) } export { Slider }