Slider - additional props
This commit is contained in:
@@ -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(
|
||||||
|
|||||||
@@ -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>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user