UNPKG

@wordpress/editor

Version:
36 lines (34 loc) 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useHasBackButton = exports.default = void 0; var _components = require("@wordpress/components"); var _jsxRuntime = require("react/jsx-runtime"); /** * WordPress dependencies */ // Keeping an old name for backward compatibility. const slotName = '__experimentalMainDashboardButton'; const useHasBackButton = () => { const fills = (0, _components.__experimentalUseSlotFills)(slotName); return Boolean(fills && fills.length); }; exports.useHasBackButton = useHasBackButton; const { Fill, Slot } = (0, _components.createSlotFill)(slotName); const BackButton = Fill; const BackButtonSlot = () => { const fills = (0, _components.__experimentalUseSlotFills)(slotName); return /*#__PURE__*/(0, _jsxRuntime.jsx)(Slot, { bubblesVirtually: true, fillProps: { length: !fills ? 0 : fills.length } }); }; BackButton.Slot = BackButtonSlot; var _default = exports.default = BackButton; //# sourceMappingURL=back-button.js.map