UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

40 lines (39 loc) 1.2 kB
/// <reference types="react" /> import * as React from 'react'; import { BaseComponent } from '../../../Utilities'; import { IColorSliderProps } from './ColorSlider.types'; export interface IColorSliderProps { componentRef?: () => void; minValue?: number; maxValue?: number; value?: number; thumbColor?: string; overlayStyle?: any; onChange?: (event: React.MouseEvent<HTMLElement>, newValue?: number) => void; onChanged?: (newValue: number) => void; className?: string; style?: any; } export interface IColorSliderState { isAdjusting?: boolean; origin?: { x: number; originalValue: number; }; currentValue?: number; } export declare class ColorSliderBase extends BaseComponent<IColorSliderProps, IColorSliderState> { static defaultProps: { minValue: number; maxValue: number; thumbColor: string; value: number; }; private _root; constructor(props: IColorSliderProps); componentWillReceiveProps(newProps: IColorSliderProps): void; render(): JSX.Element; private _onMouseDown; private _onMouseMove; private _onMouseUp; }