Skip to main content

Color Palette

docs-source

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.