@smart-react-components/ui
Version:
SRC UI includes React and Styled components.
29 lines (28 loc) • 1.1 kB
TypeScript
import { IntrinsicStyledCoreProps } from '@smart-react-components/core/element-props/intrinsic-styled-core-props';
import { PaletteProp, Partial, ResponsiveProp, SetState, SizeProp } from '@smart-react-components/core/types';
import React from 'react';
import { ColorPickerFormat } from '../types/color-picker';
export { ColorPickerFormat } from '../types/color-picker';
export interface Props extends IntrinsicStyledCoreProps, Partial<ResponsiveProp<'size', SizeProp>> {
canAddColorToPalette?: boolean;
cancelLabel?: string;
format?: ColorPickerFormat;
hasButtons?: boolean;
hasConsole?: boolean;
hasPalette?: boolean;
isDisabled?: boolean;
isOutline?: boolean;
isSoft?: boolean;
hasOpacityPicker?: boolean;
palette?: PaletteProp;
paletteColors?: string[];
onCancel?: (e: Event) => void;
onDrag?: (e: Event) => void;
onSave?: (e: Event) => void;
saveLabel?: string;
setPaletteColors?: SetState<string[]>;
setValue: SetState<string>;
value: string;
}
declare const ColorPicker: React.FC<Props>;
export default ColorPicker;