-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix previews for blocks using InnerBlocks #15561
Conversation
packages/block-editor/src/components/block-vertical-alignment-toolbar/index.js
Show resolved
Hide resolved
7caf660
to
9946176
Compare
attributes={ block.attributes } | ||
setAttributes={ noop } | ||
/> | ||
<BlockEditorProvider |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's neat ❤️
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@@ -29,6 +29,17 @@ | |||
} | |||
} | |||
|
|||
.block-editor-block-preview__content { | |||
// Resetting the block editor paddings and margins |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that's not the ideal fix as I think by default the block editor shouldn't have paddings and margins but It's not easy to reset without big implications. I'm fixing it for the preview right now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jasmussen or @kjellr - any suggestions on how to approach it nicer? I'm fine with the proposal myself but I know little about proper CSS :)
@gziolo Good catch, It should be better now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@@ -29,6 +29,17 @@ | |||
} | |||
} | |||
|
|||
.block-editor-block-preview__content { | |||
// Resetting the block editor paddings and margins |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jasmussen or @kjellr - any suggestions on how to approach it nicer? I'm fine with the proposal myself but I know little about proper CSS :)
@gziolo I agree that sometimes a preview in such a small area is not the best solution. That said I'm happy this PR fixes the style variation issues for nested blocks. |
Yep, we should definitely land it. I wanted to make sure it gets noted by designers as well so they could include it in their future plans :D |
closes #9897 Alternative to #14767
This PR uses an inner block editor component to render the preview.
Testing instructions