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 }
+ />
+
+ >
+
+ ) }
);