react-sleek
Version:
React Sleek Component Library
32 lines (31 loc) • 739 B
TypeScript
import * as React from 'react';
interface IProps {
title?: string;
min: number;
max: number;
value: number;
baseColor?: string;
tintColor?: string;
}
interface IState {
width: number;
value: number;
preview: number;
}
export default class Slider extends React.PureComponent<IProps, IState> {
protected static defaultProps: Partial<IProps>;
private moveData;
constructor(props: IProps);
render(): JSX.Element;
private onTouchStart;
private onTouchMove;
private onTouchEnd;
private onMouseDown;
private onMouseMove;
private onMouseUp;
private onMouseCancel;
private adjustValue;
private getPosition;
private refSliderContainerCallback;
}
export {};