All files / packages/components/src slider.web.tsx

100% Statements 2/2
100% Branches 0/0
100% Functions 1/1
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20                        498x 492x            
import type React from "react";
 
import { Slider as SliderRaw } from "@heroui/slider";
 
export type Props = Pick<
	React.ComponentProps<typeof SliderRaw>,
	"className" | "minValue" | "maxValue" | "step" | "orientation"
> & {
	value?: number;
	onChange?: (nextValue: number) => void;
	label?: string;
};
export const Slider: React.FC<Props> = ({ label, onChange, ...props }) => (
	<SliderRaw
		{...props}
		aria-label={label}
		onChange={onChange as (nextValue: number | number[]) => void}
	/>
);