import React from 'react'; import { Label, Slider as RACSlider, SliderOutput, type SliderProps as RACSliderProps, SliderThumb, SliderTrack, } from 'react-aria-components'; export interface SliderProps extends RACSliderProps { label?: string; thumbLabels?: string[]; } export function Slider({ label, thumbLabels, ...props }: SliderProps) { return ( {({ state }) => state.values.map((_, i) => state.getThumbValueLabel(i)).join(' – ') } {({ state }) => state.values.map((_, i) => ( )) } ); }