UNPKG

@arnaudpfu/react-color-picker

Version:
42 lines (41 loc) 1.44 kB
import React from 'react'; import { SuperHexColor } from 'super-color'; interface ColorValueInputProps { label: string; slug: string; value: string; onChange: (value: { [type: string]: SuperHexColor | string | number; }) => void; decimalValue?: boolean; max?: number; afterComma?: number; shape?: RegExp; isPercentage?: boolean; } interface ColorValueInputState { value: SuperHexColor | string | number; } declare const ColorValueInput_base: typeof React.PureComponent; export declare class ColorValueInput extends ColorValueInput_base<ColorValueInputProps, ColorValueInputState> { private readonly inputId; private input; private readonly decimalValue; private readonly max; private readonly min; private readonly afterComma; private readonly shape; private readonly isPercentage; constructor(props: ColorValueInputProps); componentDidUpdate(prevProps: ColorValueInputProps, prevState: ColorValueInputState): void; checkNumberRange(value: number): number; getValueObjectWithLabel(value: SuperHexColor | string | number): { [x: string]: string | number; }; setUpdatedValue(value: string): void; handleChange: (e: React.FormEvent) => void; handleKeyDown: (e: React.KeyboardEvent) => void; handleWheel: (e: React.WheelEvent) => void; render(): JSX.Element; } export {};