UNPKG

@wordpress/block-editor

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