UNPKG

@wordpress/block-editor

Version:
22 lines (16 loc) 871 B
export { default as BlockVisibilityModal } from './modal'; export { default as useBlockVisibility } from './use-block-visibility'; import BlockVisibilityToolbarDefault from './toolbar'; import BlockVisibilityViewportToolbar from './viewport-toolbar'; import BlockVisibilityMenuItemDefault from './menu-item'; import BlockVisibilityViewportMenuItem from './viewport-menu-item'; const hasViewportVisibilityExperiment = typeof window !== 'undefined' && window.__experimentalHideBlocksBasedOnScreenSize; // Conditionally export the viewport versions when the experimental flag is enabled. export const BlockVisibilityMenuItem = hasViewportVisibilityExperiment ? BlockVisibilityViewportMenuItem : BlockVisibilityMenuItemDefault; export const BlockVisibilityToolbar = hasViewportVisibilityExperiment ? BlockVisibilityViewportToolbar : BlockVisibilityToolbarDefault;