preact-material-components
Version:
preact wrapper for "Material Components for the web"
28 lines (27 loc) • 836 B
TypeScript
import { MDCSlider } from '@material/slider';
import MaterialComponent from '../Base/MaterialComponent';
export interface ISliderProps {
disabled?: boolean;
discrete?: boolean;
value?: number;
min?: number;
max?: number;
step?: number;
onInput?: JSX.GenericEventHandler;
onChange?: JSX.GenericEventHandler;
}
export interface ISliderState {
}
export declare class Slider extends MaterialComponent<ISliderProps, ISliderState> {
MDComponent?: MDCSlider;
protected componentName: string;
protected mdcProps: string[];
componentDidMount(): void;
componentWillUnmount(): void;
getValue(): any;
setValue(value?: number): void;
protected onChange(e: any): void;
protected onInput(e: any): void;
protected materialDom(allprops: any): JSX.Element;
}
export default Slider;