@useloops/design-system
Version:
The official React based Loops design system
28 lines (25 loc) • 762 B
TypeScript
import { ReactNode, FunctionComponent } from 'react';
import { InputLabelHelpProps } from '../InputLabelHelp/InputLabelHelp.js';
interface Mark {
value: number;
label?: ReactNode;
}
interface SliderProps {
labelLeft: string;
labelRight: string;
labelMiddle?: string;
min?: number;
max?: number;
labelRightProps?: InputLabelHelpProps;
labelLeftProps?: InputLabelHelpProps;
marks?: Mark[];
marksStep?: number;
internalChange?: () => void;
disabled?: boolean;
onChange?: (event: Event, value: number | number[], activeThumb: number) => void;
step?: number;
value?: number | number[];
}
declare const Slider: FunctionComponent<SliderProps>;
export { Slider as default };
export type { SliderProps };