diff --git a/packages/block-library/src/spacer/controls.js b/packages/block-library/src/spacer/controls.js
index b5f73a259419d2..8ebc2b825bee08 100644
--- a/packages/block-library/src/spacer/controls.js
+++ b/packages/block-library/src/spacer/controls.js
@@ -44,10 +44,6 @@ function DimensionInput( { label, onChange, isResizing, value = '' } ) {
defaultValues: { px: 100, em: 10, rem: 10, vw: 10, vh: 25 },
} );
- const handleOnChange = ( unprocessedValue ) => {
- onChange( unprocessedValue.all );
- };
-
// Force the unit to update to `px` when the Spacer is being resized.
const [ parsedQuantity, parsedUnit ] =
parseQuantityAndUnitFromRawValue( value );
@@ -57,23 +53,24 @@ function DimensionInput( { label, onChange, isResizing, value = '' } ) {
return (
<>
- { ( ! spacingSizes || spacingSizes?.length === 0 ) && (
+ { spacingSizes?.length < 2 ? (
- ) }
- { spacingSizes?.length > 0 && (
+ ) : (
{
+ onChange( all );
+ } }
label={ label }
sides={ [ 'all' ] }
units={ units }