UNPKG

@wordpress/edit-post

Version:
40 lines (32 loc) 863 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _element = require("@wordpress/element"); var _components = require("@wordpress/components"); /** * WordPress dependencies */ const slotName = '__experimentalMainDashboardButton'; const { Fill, Slot: MainDashboardButtonSlot } = (0, _components.createSlotFill)(slotName); const MainDashboardButton = Fill; const Slot = ({ children }) => { const slot = (0, _components.__experimentalUseSlot)(slotName); const hasFills = Boolean(slot.fills && slot.fills.length); if (!hasFills) { return children; } return (0, _element.createElement)(MainDashboardButtonSlot, { bubblesVirtually: true }); }; MainDashboardButton.Slot = Slot; var _default = MainDashboardButton; exports.default = _default; //# sourceMappingURL=index.js.map