UNPKG

chowa

Version:

UI component library based on React

35 lines (34 loc) 981 B
/** * @license chowa v1.1.3 * * Copyright (c) Chowa Techonlogies Co.,Ltd.(http://www.chowa.cn). * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import * as React from 'react'; import { HSB } from './tool'; export interface ColorAlphaProps { value: HSB; onChange: (hsb: HSB) => void; } export interface ColorAlphaState { left: number; startX: number; originLeft: number; clientWidth: number; selectorWidth: number; } declare class ColorAlpha extends React.PureComponent<ColorAlphaProps, ColorAlphaState> { private wrapperEle; private selectorEle; constructor(props: ColorAlphaProps); componentDidUpdate(preProps: ColorAlphaProps): void; private onMouseDownHandler; private onMouseMoveHandler; private onMouseUpHandler; private onRangeSelectorHandler; private triggerChange; render(): JSX.Element; } export default ColorAlpha;