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 &&