diff --git a/packages/block-library/src/cover/edit/block-controls.js b/packages/block-library/src/cover/edit/block-controls.js index 041566c0a5197..c171b474b63ab 100644 --- a/packages/block-library/src/cover/edit/block-controls.js +++ b/packages/block-library/src/cover/edit/block-controls.js @@ -27,6 +27,7 @@ export default function CoverBlockControls( { currentSettings, toggleUseFeaturedImage, onClearMedia, + blockEditingMode, } ) { const { contentPosition, id, useFeaturedImage, minHeight, minHeightUnit } = attributes; @@ -73,25 +74,32 @@ export default function CoverBlockControls( { } ); }; + const hasNonContentControls = blockEditingMode === 'default'; + const isContentOnlyMode = blockEditingMode === 'contentOnly'; + return ( <> - - - setAttributes( { - contentPosition: nextPosition, - } ) - } - isDisabled={ ! hasInnerBlocks } - /> - - + { ! isContentOnlyMode && hasNonContentControls && ( + + <> + + setAttributes( { + contentPosition: nextPosition, + } ) + } + isDisabled={ ! hasInnerBlocks } + /> + + + + ) } );