import { PluginSidebar, PluginSidebarMoreMenuItem } from '@wordpress/edit-post'; import { __ } from '@wordpress/i18n'; import { ToggleControl, PanelBody, } from '@wordpress/components'; import { useSelect, useDispatch } from '@wordpress/data'; import solidIcon from './icon'; const SolidExcludeMeta = () => { const meta = useSelect((select) => select('core/editor').getEditedPostAttribute('meta')); const { editPost } = useDispatch('core/editor'); if ( meta === undefined ) { return null; } return ( <> { __( 'Cache Exclusion', 'solid-performance' ) } editPost({ meta: { _swpsp_post_exclude: value } })} /> ); }; export default SolidExcludeMeta;