UNPKG

react-iro

Version:
41 lines (38 loc) 1.03 kB
/// <reference types="react" /> import iro from '@jaames/iro'; import { LayoutDirection, WheelDirection } from '@irojs/iro-core'; interface ColorPickerLayoutDefinition { component: any; options?: any; } interface ColorPickerProps { width?: number; height?: number; color?: string; colors?: iro.Color[]; padding?: number; layoutDirection?: LayoutDirection; borderColor?: string; borderWidth?: number; handleRadius?: number; activeHandleRadius?: number; handleSvg?: string; handleProps?: { [key: string]: any; }; wheelLightness?: boolean; wheelAngle?: number; wheelDirection?: WheelDirection; sliderSize?: number; sliderMargin?: number; boxHeight?: number; layout?: ColorPickerLayoutDefinition[] | "default"; } interface WrapperOptions { onChangeColor: (val: iro.Color) => void; } declare function ColorPicker({ options, setters }: { options: ColorPickerProps; setters: WrapperOptions; }): JSX.Element; export { ColorPicker };