diff --git a/assets/stylesheets/_colors.scss b/assets/stylesheets/_colors.scss
index 3575248e3c2241..cafa84fba44cac 100644
--- a/assets/stylesheets/_colors.scss
+++ b/assets/stylesheets/_colors.scss
@@ -44,6 +44,7 @@ $dark-opacity-light-400: rgba(#95959c, 0.2);
$dark-opacity-light-300: rgba(#829493, 0.15);
$dark-opacity-light-200: rgba(#8b8b96, 0.1);
$dark-opacity-light-100: rgba(#747474, 0.05);
+$dark-opacity-background-fill: rgba($dark-gray-700, 0.7); // Similar to $dark-opacity-light-200, but more opaque.
// Light opacities, for use with dark themes.
$light-opacity-900: rgba($white, 1);
@@ -64,6 +65,7 @@ $light-opacity-light-400: rgba($white, 0.25);
$light-opacity-light-300: rgba($white, 0.2);
$light-opacity-light-200: rgba($white, 0.15);
$light-opacity-light-100: rgba($white, 0.1);
+$light-opacity-background-fill: rgba($light-gray-300, 0.8); // Similar to $light-opacity-light-200, but more opaque.
// Additional colors.
// Some are from https://make.wordpress.org/design/handbook/foundations/colors/.
diff --git a/packages/block-editor/src/components/block-list-appender/style.scss b/packages/block-editor/src/components/block-list-appender/style.scss
index 026e899dbe3025..e1725aa00873a6 100644
--- a/packages/block-editor/src/components/block-list-appender/style.scss
+++ b/packages/block-editor/src/components/block-list-appender/style.scss
@@ -1,5 +1,11 @@
.block-list-appender {
margin: $block-padding;
+
+ // Add additional margin to the appender when inside a group with a background color.
+ // If changing this, be sure to sync up with group/editor.scss line 13.
+ .has-background & {
+ margin: ($block-padding*2 + $block-spacing) $block-padding;
+ }
}
.block-list-appender > .block-editor-inserter {
diff --git a/packages/block-editor/src/components/button-block-appender/style.scss b/packages/block-editor/src/components/button-block-appender/style.scss
index 5c045aee8afb97..f153a2353f9b47 100644
--- a/packages/block-editor/src/components/button-block-appender/style.scss
+++ b/packages/block-editor/src/components/button-block-appender/style.scss
@@ -7,7 +7,7 @@
outline: $border-width dashed $dark-gray-150;
width: 100%;
color: $dark-gray-500;
- background: $dark-opacity-light-100;
+ background: $light-opacity-background-fill;
&:hover,
&:focus {
@@ -22,7 +22,7 @@
// Use opacity to work in various editor styles
.is-dark-theme & {
- background: $light-opacity-light-100;
+ background: $dark-opacity-background-fill;
color: $light-gray-100;
&:hover,
diff --git a/packages/block-library/src/group/edit.js b/packages/block-library/src/group/edit.js
index b97ddbad17b8a9..4b06ec7945ccc8 100644
--- a/packages/block-library/src/group/edit.js
+++ b/packages/block-library/src/group/edit.js
@@ -7,6 +7,8 @@ import classnames from 'classnames';
* WordPress dependencies
*/
import { Fragment } from '@wordpress/element';
+import { withSelect } from '@wordpress/data';
+import { compose } from '@wordpress/compose';
import { __ } from '@wordpress/i18n';
import {
InspectorControls,
@@ -15,7 +17,14 @@ import {
withColors,
} from '@wordpress/block-editor';
-function GroupEdit( { className, setBackgroundColor, backgroundColor } ) {
+const renderAppender = () =>
Group block
-Group block
+Group Block with a Paragraph