From 995e790ecc1f0c64da35255cb559e8d721b9cc76 Mon Sep 17 00:00:00 2001 From: George Mamadashvili Date: Wed, 1 Nov 2023 14:01:08 +0400 Subject: [PATCH] Block Editor: Optimize 'Layout' controls (#55754) --- packages/block-editor/src/hooks/layout.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/block-editor/src/hooks/layout.js b/packages/block-editor/src/hooks/layout.js index 95fc90fc0446f..068af349d467d 100644 --- a/packages/block-editor/src/hooks/layout.js +++ b/packages/block-editor/src/hooks/layout.js @@ -151,6 +151,10 @@ function LayoutPanel( { setAttributes, attributes, name: blockName } ) { }, [] ); const blockEditingMode = useBlockEditingMode(); + if ( blockEditingMode !== 'default' ) { + return null; + } + const layoutBlockSupport = getBlockSupport( blockName, layoutBlockSupportKey, @@ -270,7 +274,7 @@ function LayoutPanel( { setAttributes, attributes, name: blockName } ) { ) } - { ! inherit && blockEditingMode === 'default' && layoutType && ( + { ! inherit && layoutType && ( ( props ) => { - const { name: blockName } = props; - const supportLayout = hasLayoutBlockSupport( blockName ); + const supportLayout = hasLayoutBlockSupport( props.name ); - const blockEditingMode = useBlockEditingMode(); return [ - supportLayout && blockEditingMode === 'default' && ( - - ), + supportLayout && , , ]; },