UNPKG

@wordpress/block-editor

Version:
32 lines (31 loc) 927 B
// packages/block-editor/src/components/global-styles/utils.js import { useViewportMatch } from "@wordpress/compose"; function useToolsPanelDropdownMenuProps() { const isMobile = useViewportMatch("medium", "<"); return !isMobile ? { popoverProps: { placement: "left-start", // For non-mobile, inner sidebar width (248px) - button width (24px) - border (1px) + padding (16px) + spacing (20px) offset: 259 } } : {}; } function scopeSelector(scope, selector) { if (!scope || !selector) { return selector; } const scopes = scope.split(","); const selectors = selector.split(","); const selectorsScoped = []; scopes.forEach((outer) => { selectors.forEach((inner) => { selectorsScoped.push(`${outer.trim()} ${inner.trim()}`); }); }); return selectorsScoped.join(", "); } export { scopeSelector, useToolsPanelDropdownMenuProps }; //# sourceMappingURL=utils.js.map