office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
29 lines (28 loc) • 758 B
TypeScript
import * as React from 'react';
import { IColorPickerProps } from './ColorPicker.Props';
import { IColor } from './colors';
import './ColorPicker.scss';
export interface IColorPickerState {
isOpen: boolean;
color: IColor;
}
export interface IColor {
r: number;
g: number;
b: number;
a: number;
h: number;
s: number;
v: number;
hex: string;
str: string;
}
export declare class ColorPicker extends React.Component<IColorPickerProps, IColorPickerState> {
constructor(props: IColorPickerProps);
componentWillReceiveProps(newProps: IColorPickerProps): void;
render(): JSX.Element;
private _onSVChanged(s, v);
private _onHChanged(h);
private _onAChanged(a);
private _updateColor(newColor);
}