UNPKG

@wordpress/editor

Version:
29 lines (28 loc) 797 B
/** * WordPress dependencies */ import { __experimentalUseSlotFills as useSlotFills, createSlotFill } from '@wordpress/components'; // Keeping an old name for backward compatibility. import { jsx as _jsx } from "react/jsx-runtime"; const slotName = '__experimentalMainDashboardButton'; export const useHasBackButton = () => { const fills = useSlotFills(slotName); return Boolean(fills && fills.length); }; const { Fill, Slot } = createSlotFill(slotName); const BackButton = Fill; const BackButtonSlot = () => { const fills = useSlotFills(slotName); return /*#__PURE__*/_jsx(Slot, { bubblesVirtually: true, fillProps: { length: !fills ? 0 : fills.length } }); }; BackButton.Slot = BackButtonSlot; export default BackButton; //# sourceMappingURL=back-button.js.map