diff --git a/components/popover/style.scss b/components/popover/style.scss
index 7d3a42678a393e..3e406233f0555e 100644
--- a/components/popover/style.scss
+++ b/components/popover/style.scss
@@ -67,11 +67,6 @@
box-shadow: $shadow-popover;
border: 1px solid $light-gray-500;
background: $white;
- width: calc( 100vw - 20px );
-
- @include break-medium {
- width: 300px;
- }
.components-popover.is-top & {
bottom: 100%;
diff --git a/editor/header/publish-dropdown/style.scss b/editor/header/publish-dropdown/style.scss
index 81cc1df6df0ad4..6e82d2c04cf996 100644
--- a/editor/header/publish-dropdown/style.scss
+++ b/editor/header/publish-dropdown/style.scss
@@ -1,5 +1,6 @@
.editor-publish-dropdown {
- padding: 15px;
+ padding: 16px;
+ width: 300px;
.components-panel__body {
margin-left: -16px;
diff --git a/editor/inserter/menu.js b/editor/inserter/menu.js
index 785688db1a20ef..736c587e9c0fb1 100644
--- a/editor/inserter/menu.js
+++ b/editor/inserter/menu.js
@@ -363,12 +363,6 @@ export class InserterMenu extends Component {
onClick={ this.setSearchFocus }
ref={ this.bindReferenceNode( 'search' ) }
/>
-
this.tabContainer = ref }>
- { isShowingRecent && this.renderBlocks( this.props.recentlyUsedBlocks ) }
- { isShowingEmbeds && this.renderBlocks( visibleBlocksByCategory.embed ) }
- { ! isShowingRecent && ! isShowingEmbeds && this.renderCategories( visibleBlocksByCategory ) }
-
{ ! isSearching &&
}
+ this.tabContainer = ref }>
+ { isShowingRecent && this.renderBlocks( this.props.recentlyUsedBlocks ) }
+ { isShowingEmbeds && this.renderBlocks( visibleBlocksByCategory.embed ) }
+ { ! isShowingRecent && ! isShowingEmbeds && this.renderCategories( visibleBlocksByCategory ) }
+
);
}
diff --git a/editor/inserter/style.scss b/editor/inserter/style.scss
index 2c838005ac5afe..bbe3bf1210da21 100644
--- a/editor/inserter/style.scss
+++ b/editor/inserter/style.scss
@@ -36,7 +36,7 @@
height: calc( 100vh - #{ $admin-bar-height-big + $header-height + 34 + $inserter-tabs-height } ); // 34 = search input height
@include break-medium {
- height: 240px;
+ height: 260px;
}
overflow: auto;
@@ -53,11 +53,11 @@ input[type="search"].editor-inserter__search {
margin: 0;
box-shadow: none;
border: 1px solid transparent;
- border-bottom: 1px solid $light-gray-500;
padding: 8px 11px;
font-size: $default-font-size;
position: relative;
z-index: 1;
+ border-bottom: 1px solid $light-gray-500;
&:focus {
outline: none;
@@ -71,6 +71,14 @@ input[type="search"].editor-inserter__search {
padding: 8px;
}
+.editor-inserter__menu {
+ width: calc( 100vw - 20px );
+
+ @include break-medium {
+ width: 300px;
+ }
+}
+
.editor-inserter__menu.components-popover.is-center .components-popover__content {
@media ( max-width: #{ $break-medium - 1 } ) {
border-width: 0;
@@ -89,17 +97,19 @@ input[type="search"].editor-inserter__search {
.editor-inserter__block {
display: flex;
- width: 50%;
+ flex-direction: column;
+ width: calc( 50% - 16px );
+ border-radius: 4px;
font-size: $default-font-size;
color: $dark-gray-500;
- margin: 0;
- padding: 12px 6px;
+ margin: 8px;
+ padding: 12px 6px 6px 6px;
align-items: center;
cursor: pointer;
border: none;
- background: none;
line-height: 20px;
-
+ background: transparent;
+ border: 1px solid transparent;
&:disabled {
opacity: 0.6;
@@ -111,29 +121,29 @@ input[type="search"].editor-inserter__search {
color: $blue-medium-500;
}
- &:focus {
- outline: 1px solid $dark-gray-500;
- }
-
+ &:focus,
&:active,
&.is-active {
- background: $dark-gray-500;
+ outline: none;
+ border: 1px solid $dark-gray-500;
+ box-shadow: inset 0 0 0 1px $white;
+ color: $dark-gray-900;
+ background: $light-gray-300;
position: relative;
- color: $white;
}
}
-
- .dashicon {
- margin-right: 8px;
- }
}
.editor-inserter__separator {
+ border-top: 1px solid $light-gray-500;
+ background: rgba( $white, .8 );
+ text-align: center;
display: block;
margin: 0;
padding: 12px 14px 0 14px;
font-size: $default-font-size;
font-weight: 600;
+ margin-top: -1px; // hide the first top border
}
.editor-inserter__tabs {
@@ -141,15 +151,15 @@ input[type="search"].editor-inserter__search {
display: flex;
justify-content: space-between;
position: relative;
- z-index: z-index( '.editor-inserter__tabs' );
+ background: $light-gray-300;
+ border-bottom: 1px solid $light-gray-500;
}
.editor-inserter__tab {
- background: $light-gray-300;
border: none;
- border-bottom: 2px solid transparent;
- border-top: 2px solid transparent;
- box-shadow: 0 0 0 1px $light-gray-500;
+ background: none;
+ border-bottom: 3px solid transparent;
+ border-top: 3px solid transparent;
font-size: $default-font;
padding: 8px 8px;
width: 100%;
@@ -158,13 +168,15 @@ input[type="search"].editor-inserter__search {
cursor: pointer;
&.is-active {
- background: $white;
+ font-weight: 600;
border-bottom-color: $blue-medium-500;
position: relative;
z-index: z-index( '.editor-inserter__tab.is-active' );
}
+ &:active,
&:focus {
+ z-index: z-index( '.editor-inserter__tab.is-active' );
box-shadow: $button-focus-style;
outline: none;
}
diff --git a/editor/modes/visual-editor/style.scss b/editor/modes/visual-editor/style.scss
index c03b47989224b4..d869618dfea35f 100644
--- a/editor/modes/visual-editor/style.scss
+++ b/editor/modes/visual-editor/style.scss
@@ -370,6 +370,7 @@
}
> .editor-inserter__block {
+ flex-direction: row;
opacity: 0;
transition: opacity 150ms;
margin: 0 10px;
@@ -377,10 +378,10 @@
font-family: $default-font;
font-size: $default-font-size;
box-shadow: none;
+ padding: 6px;
- &:active {
- background: none;
- color: $blue-medium-500;
+ .dashicon {
+ margin-right: 8px;
}
}