From 9f987f20cc72262859acd614f0a6c166814ca9c3 Mon Sep 17 00:00:00 2001 From: Aaron Robertshaw <60436221+aaronrobertshaw@users.noreply.github.com> Date: Fri, 29 Apr 2022 13:23:23 +1000 Subject: [PATCH] Try moving application of border in the editor to improve UX --- packages/block-library/src/cover/block.json | 1 + packages/block-library/src/cover/edit.js | 10 ++++++++-- packages/block-library/src/cover/editor.scss | 1 + packages/block-library/src/cover/save.js | 6 +++++- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/packages/block-library/src/cover/block.json b/packages/block-library/src/cover/block.json index 0450b736b2f75..d42232dd0f277 100644 --- a/packages/block-library/src/cover/block.json +++ b/packages/block-library/src/cover/block.json @@ -92,6 +92,7 @@ "radius": true, "style": true, "width": true, + "__experimentalSkipSerialization": true, "__experimentalDefaultControls": { "color": true, "radius": true, diff --git a/packages/block-library/src/cover/edit.js b/packages/block-library/src/cover/edit.js index 7481bf4640769..5899cd61adff5 100644 --- a/packages/block-library/src/cover/edit.js +++ b/packages/block-library/src/cover/edit.js @@ -51,6 +51,7 @@ import { __experimentalPanelColorGradientSettings as PanelColorGradientSettings, __experimentalBlockAlignmentMatrixControl as BlockAlignmentMatrixControl, __experimentalBlockFullHeightAligmentControl as FullHeightAlignmentControl, + __experimentalUseBorderProps as useBorderProps, store as blockEditorStore, } from '@wordpress/block-editor'; import { __ } from '@wordpress/i18n'; @@ -651,6 +652,7 @@ function CoverEdit( { const ref = useRef(); const blockProps = useBlockProps( { ref } ); + const borderProps = useBorderProps( attributes ); // Check for fontSize support before we pass a fontSize attribute to the innerBlocks. const hasFontSizes = !! useSetting( 'typography.fontSizes' )?.length; @@ -755,12 +757,12 @@ function CoverEdit( { } } showHandle={ isSelected } /> -