import { StyledPicker } from '../color-picker'; import { ErrorBoundary } from 'react-error-boundary'; import React from 'react'; import { Input } from '../ui/input'; const DEFAULT_COLOR_SCHEME = ['#5B8FF9', '#FF6900', '#FCB900', '#7BDCB5', '#00D084', '#8ED1FC', '#0693E3', '#ABB8C3', '#EB144C', '#F78DA7', '#9900EF']; export const ColorPickerComponent = ({ defaultColor, setDefaultColor, setPrimaryColorEdited, displayColorPicker, setDisplayColorPicker, align = 'left' }) => { return (
{ setPrimaryColorEdited(true); setDefaultColor((x) => ({ ...x, r: Number(e.target.value) })); }} /> { setPrimaryColorEdited(true); setDefaultColor((x) => ({ ...x, g: Number(e.target.value) })); }} /> { setPrimaryColorEdited(true); setDefaultColor((x) => ({ ...x, b: Number(e.target.value) })); }} />
} >
{ e.stopPropagation(); e.preventDefault(); }} >
{ e.stopPropagation(); e.preventDefault(); setDisplayColorPicker(true); }} >
{displayColorPicker && ( { setPrimaryColorEdited(true); setDefaultColor({ ...color.rgb, a: color.rgb.a ?? 1, }); }} /> )}
); };