From 7ef5c7b2b6775987c2923991fe8c303eeeae2762 Mon Sep 17 00:00:00 2001 From: Miguel Fonseca Date: Mon, 3 Feb 2020 15:32:08 +0000 Subject: [PATCH] Social Link: group all variations under one block type --- packages/block-library/src/index.js | 2 +- .../block-library/src/social-link/edit.js | 6 +- .../block-library/src/social-link/index.js | 46 ++- .../block-library/src/social-link/index.php | 18 ++ .../src/social-link/social-list.js | 220 +------------- .../src/social-link/variations.js | 285 ++++++++++++++++++ .../block-library/src/social-links/edit.js | 21 +- .../block-library/src/social-links/index.js | 21 +- packages/blocks/src/api/parser.js | 6 + 9 files changed, 365 insertions(+), 260 deletions(-) create mode 100644 packages/block-library/src/social-link/variations.js diff --git a/packages/block-library/src/index.js b/packages/block-library/src/index.js index 13ef75a96409d..f9b3052d88b21 100644 --- a/packages/block-library/src/index.js +++ b/packages/block-library/src/index.js @@ -185,7 +185,7 @@ export const __experimentalRegisterExperimentalCoreBlocks = [ __experimentalEnableLegacyWidgetBlock ? legacyWidget : null, socialLinks, - ...socialLink.sites, + socialLink, // Register Full Site Editing Blocks. ...( __experimentalEnableFullSiteEditing diff --git a/packages/block-library/src/social-link/edit.js b/packages/block-library/src/social-link/edit.js index 0652646c03556..141b8034f3a77 100644 --- a/packages/block-library/src/social-link/edit.js +++ b/packages/block-library/src/social-link/edit.js @@ -33,8 +33,8 @@ const SocialLinkEdit = ( { attributes, setAttributes, isSelected } ) => { } ); // Import icon. - const IconComponent = getIconBySite( site ); - const socialLinkName = getNameBySite( site ); + const IconComponent = site ? getIconBySite( site ) : null; + const socialLinkName = site ? getNameBySite( site ) : ''; return ( @@ -58,7 +58,7 @@ const SocialLinkEdit = ( { attributes, setAttributes, isSelected } ) => {