Browse Source

Slider - additional props

pull/580/head
Jeremy Gallant 1 year ago
parent
commit
03e516e568
  1. 3
      src/components/UI/Slider.tsx
  2. 1
      src/pages/Map/FilterControl.tsx

3
src/components/UI/Slider.tsx

@ -28,6 +28,7 @@ export function Slider({
trackClassName, trackClassName,
rangeClassName, rangeClassName,
thumbClassName, thumbClassName,
...props
}: SliderProps) { }: SliderProps) {
const [internalValue, setInternalValue] = useState<number[]>(value); const [internalValue, setInternalValue] = useState<number[]>(value);
const isControlled = value !== undefined; const isControlled = value !== undefined;
@ -56,7 +57,7 @@ export function Slider({
disabled={disabled} disabled={disabled}
onValueChange={handleValueChange} onValueChange={handleValueChange}
onValueCommit={handleValueCommit} onValueCommit={handleValueCommit}
aria-label="Slider" {...props}
> >
<SliderPrimitive.Track <SliderPrimitive.Track
className={cn( className={cn(

1
src/pages/Map/FilterControl.tsx

@ -87,6 +87,7 @@ export function FilterControl(
trackClassName="h-1 bg-gray-200 dark:bg-slate-700" trackClassName="h-1 bg-gray-200 dark:bg-slate-700"
rangeClassName="bg-blue-500" rangeClassName="bg-blue-500"
thumbClassName="w-3 h-3 bg-white border border-gray-400 dark:border-slate-600" thumbClassName="w-3 h-3 bg-white border border-gray-400 dark:border-slate-600"
aria-label={`Slider - ${cfg.label}`}
/> />
</div> </div>
); );

Loading…
Cancel
Save