import { __ } from "@wordpress/i18n"; import { useBlockProps, InnerBlocks, InspectorControls, } from "@wordpress/block-editor"; import { useSelect } from "@wordpress/data"; import { ColorPicker } from "@wordpress/components"; import "./editor.scss"; const InnerBlocksWithLimit = ({ clientId, limit = 2, ...rest }) => { const { blockCount } = useSelect((select) => ({ blockCount: select("core/block-editor").getBlockCount(clientId), })); const blockAppender = () => { return blockCount < limit ? : false; }; return blockAppender()} {...rest} />; }; export default function Edit({ attributes, setAttributes, clientId }) { return ( <> setAttributes({ backgroundColor: color })} enableAlpha defaultValue="#000" />
); }