From 841c17f3e00c5c1662958cab662df36e8ec49044 Mon Sep 17 00:00:00 2001 From: Andrei Draganescu Date: Mon, 27 May 2019 12:02:59 +0300 Subject: [PATCH] fixes the link ane edit button showing up before any embed --- packages/block-library/src/embed/edit.js | 3 +++ packages/block-library/src/embed/embed-controls.js | 4 ++-- packages/block-library/src/embed/embed-placeholder.js | 5 +++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/block-library/src/embed/edit.js b/packages/block-library/src/embed/edit.js index 65b181d034cefd..9eabc57773a610 100644 --- a/packages/block-library/src/embed/edit.js +++ b/packages/block-library/src/embed/edit.js @@ -153,6 +153,7 @@ export function getEmbedEditComponent( title, icon, responsive = true ) { getResponsiveHelp={ this.getResponsiveHelp } toggleResponsive={ this.toggleResponsive } switchBackToURLInput={ this.switchBackToURLInput } + hasEmbed={ this.props.preview } /> ); @@ -195,6 +197,7 @@ export function getEmbedEditComponent( title, icon, responsive = true ) { getResponsiveHelp={ this.getResponsiveHelp } toggleResponsive={ this.toggleResponsive } switchBackToURLInput={ this.switchBackToURLInput } + hasEmbed={ this.props.preview } /> { toggleResponsive, switchBackToURLInput, editingURL, - url, + hasEmbed, } = props; const editImageIcon = ( ); return ( <> - { !! url && ( + { !! hasEmbed && ( { - const { icon, label, value, onSubmit, onChange, switchBackToURLInput, cannotEmbed, fallback, tryAgain } = props; + const { icon, label, value, onSubmit, onChange, switchBackToURLInput, cannotEmbed, fallback, tryAgain, hasEmbed } = props; + return ( } label={ label } className="wp-block-embed"> <> @@ -30,7 +31,7 @@ const EmbedPlaceholder = ( props ) => {

} - { value &&
+ { hasEmbed &&