From d2c4f68772e755d083fd64fade7605ab952972fb Mon Sep 17 00:00:00 2001 From: Konstantin Obenland Date: Wed, 24 Jun 2020 14:42:50 -0700 Subject: [PATCH] Use `value` to disable for existing galleries `addToGallery` is not used by all gallery-type blocks, like tiled-gallery or slideshow. Props @jeherve. --- extensions/shared/external-media/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/shared/external-media/index.js b/extensions/shared/external-media/index.js index 8481a73c57011..60534abd11505 100644 --- a/extensions/shared/external-media/index.js +++ b/extensions/shared/external-media/index.js @@ -28,11 +28,11 @@ if ( isCurrentUserConnected() ) { 'editor.MediaUpload', 'external-media/replace-media-upload', OriginalComponent => props => { - const { addToGallery = false, allowedTypes } = props; + const { allowedTypes, gallery = false, value = false } = props; let { render } = props; // Only replace button for components that expect images, except existing galleries. - if ( allowedTypes.indexOf( 'image' ) > -1 && ! addToGallery ) { + if ( allowedTypes.indexOf( 'image' ) > -1 && ! ( gallery && value ) ) { render = button => ; }