arnaudpfu / react-color-picker

Simple and customizable color picker.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Color Picker

Simple and customizable color picker.

Installation

npm i @arnaudpfu/react-color-picker
pnpm add @arnaudpfu/react-color-picker

Examples

import React, { useCallback } from 'react';
import ColorPicker, { ColorPickerHandler, SuperColor } from '@arnaudpfu/react-color-picker';

interface Props {
    value: string;
    onChange: (color: string) => void;
}

export const ColorPickerContainer: React.FC<Props> = ({
    onChange,
    value,
    closeColorPicker,
    parent,
}) => {
    const updateColorOnChange: ColorPickerHandler = useCallback(
        (color: SuperColor): void => {
            onChange(color.toString());
        },
        [onChange]
    );

    return (
        <ColorPicker defaultColor={value} onChange={updateColorOnChange} />
    );
};

License

GPL licensed.

About

Simple and customizable color picker.

License:GNU General Public License v3.0


Languages

Language:JavaScript 54.0%Language:TypeScript 46.0%