UNPKG

@wordpress/components

Version:
34 lines (31 loc) 1.14 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _element = require("@wordpress/element"); var _warning = _interopRequireDefault(require("@wordpress/warning")); var _compose = require("@wordpress/compose"); /** * WordPress dependencies */ /** * Internal dependencies */ const initialContextValue = { slots: (0, _compose.observableMap)(), fills: (0, _compose.observableMap)(), registerSlot: () => { globalThis.SCRIPT_DEBUG === true ? (0, _warning.default)('Components must be wrapped within `SlotFillProvider`. ' + 'See https://developer.wordpress.org/block-editor/components/slot-fill/') : void 0; }, updateSlot: () => {}, unregisterSlot: () => {}, registerFill: () => {}, unregisterFill: () => {}, // This helps the provider know if it's using the default context value or not. isDefault: true }; const SlotFillContext = (0, _element.createContext)(initialContextValue); var _default = exports.default = SlotFillContext; //# sourceMappingURL=slot-fill-context.js.map