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; } }