From d617ccadbad6d4296a2729de3bf607a0502a43be Mon Sep 17 00:00:00 2001 From: Mitchell Austin Date: Tue, 21 Jan 2025 18:53:57 -0800 Subject: [PATCH] Show simple control if less than two preset spacing sizes --- packages/block-library/src/spacer/controls.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) 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 }