@wordpress/block-editor
Version:
32 lines (26 loc) • 849 B
JavaScript
import { createElement } from "@wordpress/element";
/**
* WordPress dependencies
*/
import { PanelBody, __experimentalUseSlotFills as useSlotFills } from '@wordpress/components';
import { __ } from '@wordpress/i18n';
/**
* Internal dependencies
*/
import { default as InspectorControls, InspectorAdvancedControls } from '../inspector-controls';
const AdvancedControls = () => {
const fills = useSlotFills(InspectorAdvancedControls.slotName);
const hasFills = Boolean(fills && fills.length);
if (!hasFills) {
return null;
}
return createElement(PanelBody, {
className: "block-editor-block-inspector__advanced",
title: __('Advanced'),
initialOpen: false
}, createElement(InspectorControls.Slot, {
group: "advanced"
}));
};
export default AdvancedControls;
//# sourceMappingURL=advanced-controls-panel.js.map