diff --git a/assets/js/src/form_editor/components/color_settings.tsx b/assets/js/src/form_editor/components/color_settings.tsx new file mode 100644 index 0000000000..49d3706bcc --- /dev/null +++ b/assets/js/src/form_editor/components/color_settings.tsx @@ -0,0 +1,50 @@ +import React from 'react'; +import { + ColorIndicator, + ColorPalette, +} from '@wordpress/components'; +import { useSelect } from '@wordpress/data'; + +type Props = { + name: string, + value: string|undefined + onChange: (value: string|undefined) => any +} + +const ColorSettings = ({ + name, + value, + onChange, +}: Props) => { + const { settingsColors } = useSelect( + (select) => { + const { getSettings } = select('core/block-editor'); + return { + settingsColors: getSettings().colors, + }; + }, + [] + ); + return ( +