UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

42 lines (41 loc) 1.25 kB
import React from 'react'; import type { ColorResult } from 'react-color'; import type { ColorPickerProps } from '../types'; interface ColorControlState { isOpened: boolean; isFocused: boolean; inputValue: string; } export declare class ColorControl extends React.PureComponent<ColorPickerProps, ColorControlState> { static defaultProps: { format: string; clearable: boolean; placeholder: string; allowCustomColor: boolean; }; state: { isOpened: boolean; isFocused: boolean; inputValue: any; }; popover: any; closeTimer: number; preview: React.RefObject<HTMLElement>; input: React.RefObject<HTMLInputElement>; constructor(props: ColorPickerProps); componentDidUpdate(prevProps: ColorPickerProps): void; handleFocus(): void; handleBlur(): void; focus(): void; blur(): void; open(fn?: () => void): void; close(): void; clearValue(): void; handleClick(): void; handleInputChange(e: React.ChangeEvent<HTMLInputElement>): void; validateColor(value: string): boolean; handleChange(color: ColorResult): void; render(): JSX.Element; } declare const _default: typeof ColorControl; export default _default;