UNPKG

@wordpress/block-editor

Version:
36 lines (31 loc) 910 B
import { createElement } from "@wordpress/element"; /** * WordPress dependencies */ import { createSlotFill, __experimentalStyleProvider as StyleProvider } from '@wordpress/components'; /** * Internal dependencies */ import { useBlockEditContext } from '../block-edit/context'; const name = 'InspectorAdvancedControls'; const { Fill, Slot } = createSlotFill(name); function InspectorAdvancedControls({ children }) { const { isSelected } = useBlockEditContext(); return isSelected ? createElement(StyleProvider, { document: document }, createElement(Fill, null, children)) : null; } InspectorAdvancedControls.slotName = name; InspectorAdvancedControls.Slot = Slot; /** * @see https://github.com/WordPress/gutenberg/blob/HEAD/packages/block-editor/src/components/inspector-advanced-controls/README.md */ export default InspectorAdvancedControls; //# sourceMappingURL=index.js.map