From 96dd85885f3242d28a1f4eea11ccba386d7d444c Mon Sep 17 00:00:00 2001 From: Riad Benguella Date: Fri, 18 Oct 2024 15:18:24 +0100 Subject: [PATCH 1/2] Zoom Out: Hide slots and grouping buttons --- .../block-editor/src/components/block-toolbar/index.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/block-editor/src/components/block-toolbar/index.js b/packages/block-editor/src/components/block-toolbar/index.js index 58a7b2b09bb2cd..ba90948030a351 100644 --- a/packages/block-editor/src/components/block-toolbar/index.js +++ b/packages/block-editor/src/components/block-toolbar/index.js @@ -69,6 +69,8 @@ export function PrivateBlockToolbar( { hasParentPattern, hasContentOnlyLocking, showShuffleButton, + showSlots, + showGroupButtons, } = useSelect( ( select ) => { const { getBlockName, @@ -135,6 +137,8 @@ export function PrivateBlockToolbar( { hasParentPattern: _hasParentPattern, hasContentOnlyLocking: _hasTemplateLock, showShuffleButton: isZoomOut(), + showSlots: ! isZoomOut(), + showGroupButtons: ! isZoomOut(), }; }, [] ); @@ -209,7 +213,8 @@ export function PrivateBlockToolbar( { ) } { ! hasContentOnlyLocking && shouldShowVisualToolbar && - isMultiToolbar && } + isMultiToolbar && + showGroupButtons && } { showShuffleButton && ( ) } - { shouldShowVisualToolbar && ( + { shouldShowVisualToolbar && showSlots && ( <> Date: Fri, 18 Oct 2024 15:22:19 +0100 Subject: [PATCH 2/2] hide lock/unlock buttons --- .../src/components/block-toolbar/index.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/block-editor/src/components/block-toolbar/index.js b/packages/block-editor/src/components/block-toolbar/index.js index ba90948030a351..77b10149aaf226 100644 --- a/packages/block-editor/src/components/block-toolbar/index.js +++ b/packages/block-editor/src/components/block-toolbar/index.js @@ -71,6 +71,7 @@ export function PrivateBlockToolbar( { showShuffleButton, showSlots, showGroupButtons, + showLockButtons, } = useSelect( ( select ) => { const { getBlockName, @@ -139,6 +140,7 @@ export function PrivateBlockToolbar( { showShuffleButton: isZoomOut(), showSlots: ! isZoomOut(), showGroupButtons: ! isZoomOut(), + showLockButtons: ! isZoomOut(), }; }, [] ); @@ -199,11 +201,13 @@ export function PrivateBlockToolbar( { > - { ! isMultiToolbar && isDefaultEditingMode && ( - - ) } + { ! isMultiToolbar && + isDefaultEditingMode && + showLockButtons && ( + + ) }