diff --git a/packages/block-library/src/image/image.js b/packages/block-library/src/image/image.js index ba5cf90823c228..8479e05d37e113 100644 --- a/packages/block-library/src/image/image.js +++ b/packages/block-library/src/image/image.js @@ -163,6 +163,7 @@ export default function Image( { setLoadedNaturalSize, ] = useState( {} ); const [ isEditingImage, setIsEditingImage ] = useState( false ); + const [ isResizingImage, setIsResizingImage ] = useState( false ); const [ externalBlob, setExternalBlob ] = useState(); const clientWidth = useClientWidth( containerRef, [ align ] ); const isResizable = @@ -233,10 +234,12 @@ export default function Image( { function onResizeStart() { toggleSelection( false ); + setIsResizingImage( true ); } function onResizeStop() { toggleSelection( true ); + setIsResizingImage( false ); } function onImageError() { @@ -584,11 +587,13 @@ export default function Image( { img = ( <> - + { isResizingImage && ( + + ) }