import { useCallback, useRef, useState } from "react"; import * as React from "react"; import { HexColorPicker } from "react-colorful"; import "./ColorPicker.css" import useClickOutside from "./useClickOutside"; export const ColorPicker = ({ color = "#000", onChange, className }) => { const popover = useRef(null); const [isOpen, toggle] = useState(false); const close = useCallback(() => toggle(false), []); useClickOutside(popover, close); return (
toggle(true)} /> {isOpen && (
)}
); };