import { FC, useState } from 'react' import ColorImage from '@/assets/images/color.png' import { HexColorPicker } from 'react-colorful' type Props = { defaultColor?: string changeColor: (color: string) => void, label: string } const ColorPicker: FC = ({ defaultColor, changeColor, label }) => { const [showPicker, setShowPicker] = useState(false) const [color, setColor] = useState(defaultColor || '#000') return (
{label}
setShowPicker(!showPicker)} className='mt-2 relative cursor-pointer h-10 border border-[#D0D0D0] rounded-xl px-4 flex justify-between items-center'>
{color}
color {showPicker && (
{ setColor(newColor) changeColor(newColor) }} />
)}
) } export default ColorPicker