UNPKG

@storybook/addon-ondevice-controls

Version:

Display storybook controls on your device.

43 lines (42 loc) 1.4 kB
import { PureComponent } from 'react'; import { LayoutChangeEvent, ViewStyle } from 'react-native'; import { ColorFormats } from 'tinycolor2'; interface HoloColorPickerProps { color?: string | ColorFormats.HSV; defaultColor?: string; oldColor?: string; onColorChange?: (color: ColorFormats.HSV) => void; onColorSelected?: (color: string) => void; onOldColorSelected?: (color: string) => void; hideSliders?: boolean; style?: ViewStyle; } interface HoloColorPickerState { color: ColorFormats.HSV; pickerSize: number | null; } export declare class HoloColorPicker extends PureComponent<HoloColorPickerProps, HoloColorPickerState> { private _layout; private _pageX; private _pageY; private _isRTL; private _pickerResponder; private pickerContainer; constructor(props: HoloColorPickerProps); getColor(): any; _handleColorChange: ({ x, y }: { x: number; y: number; }) => void; _onSValueChange: (s: number) => void; _onVValueChange: (v: number) => void; _onColorChange: (color: ColorFormats.HSV) => void; _onLayout: (l: LayoutChangeEvent) => void; _getColor(): any; _onColorSelected: () => void; _onOldColorSelected: () => void; _computeHValue(x: number, y: number): number; _hValueToRad(deg: number): number; render(): import("react/jsx-runtime").JSX.Element; } export {};