@makeen.io/material-ui-kit
Version:
Makeen UI components kit. Based on material-ui.
22 lines (21 loc) • 756 B
TypeScript
import React from "react";
import { ColorResult, SketchPickerProps } from "react-color";
export interface PaletteProps {
colors?: string[];
onSelect: (color: string) => void;
title?: string;
onExpand?: () => void;
}
export interface RawColorPickerProps extends Omit<SketchPickerProps, "presetColors" | "color"> {
children?: React.ReactChild;
onChange?: (color?: ColorResult) => void;
defaultColor?: string;
color?: string;
onAdd?: () => void;
expanded?: boolean;
}
declare const RawColorPicker: {
({ children, color, defaultColor, onAdd, expanded, ...props }: RawColorPickerProps): JSX.Element;
Palette: ({ colors, onExpand, onSelect, title }: PaletteProps) => JSX.Element;
};
export default RawColorPicker;