Color Palette
This is a custom React component that renders a custom color picker exactly the same as the native block editor component, but on the save
method in the attributes, we save the color name and not the color hex value.
Usage
import { ColorPaletteCustom } from 'eightshiftComponentColorPalette';
{onChangeStyleColor &&
<ColorPaletteCustom
label={__('Heading Color', 'eightshift-boilerplate')}
colors={[
{
"name": "scarlet",
"color": "#D8262C"
},
{
"name": "guard",
"color": "#C00100"
},
]}
value={styleColor}
onChange={onChangeStyleColor}
/>
}
Options
All the options are the same as in the native block editor component that you can see here.