tm-reuseable-components
Version:
This is a reuseable components lib made for TextMercato
27 lines (26 loc) • 923 B
TypeScript
import { ChangeEventHandler } from "react";
export interface SliderProps {
ariaLabel?: string;
ariaLabelledBy?: string;
ariaValuetext?: string;
color?: 'primary' | 'secondary';
disabled?: boolean;
disableSwap?: boolean;
getAriaLabel?: ChangeEventHandler;
defaultValue?: any;
max?: number;
min?: number;
name?: string;
role?: string;
onChange?: ((event: Event, value: number | number[], activeThumb: number) => void) | undefined;
onChangeCommitted?: ((event: Event | React.SyntheticEvent<Element, Event>, value: number | number[]) => void) | undefined;
orientation?: 'horizontal' | 'vertical';
scale?: ((value: number) => number) | undefined;
size?: 'small' | 'medium';
step?: number;
tabIndex?: number;
track?: 'inverted' | 'normal';
value?: Array<number> | number;
valueLabelDisplay?: 'auto' | 'off' | 'on';
className?: string;
}