diff --git a/packages/edit-site/src/components/sidebar/index.js b/packages/edit-site/src/components/sidebar/index.js
index b66bf4390a6bcf..3fa1280d59f427 100644
--- a/packages/edit-site/src/components/sidebar/index.js
+++ b/packages/edit-site/src/components/sidebar/index.js
@@ -1,3 +1,8 @@
+/**
+ * External dependencies
+ */
+import classNames from 'classnames';
+
/**
* WordPress dependencies
*/
@@ -33,53 +38,65 @@ import DataViewsSidebarContent from '../sidebar-dataviews';
const { useLocation } = unlock( routerPrivateApis );
+function SidebarScreenWrapper( { className, ...props } ) {
+ return (
+
+ );
+}
+
function SidebarScreens() {
useSyncPathWithURL();
return (
<>
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
{ window?.__experimentalAdminViews && (
-
+
}
/>
-
+
) }
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
>
);
}
diff --git a/packages/edit-site/src/components/sidebar/style.scss b/packages/edit-site/src/components/sidebar/style.scss
index 9a3644cc830d56..ef24b0d4b8cf6f 100644
--- a/packages/edit-site/src/components/sidebar/style.scss
+++ b/packages/edit-site/src/components/sidebar/style.scss
@@ -1,14 +1,17 @@
.edit-site-sidebar__content {
flex-grow: 1;
overflow-y: auto;
+}
+
+.edit-site-sidebar__screen-wrapper {
+ @include custom-scrollbars-on-hover(transparent, $gray-700);
+ scrollbar-gutter: stable;
+ display: flex;
+ flex-direction: column;
+ height: 100%;
- .components-navigator-screen {
- @include custom-scrollbars-on-hover(transparent, $gray-700);
- scrollbar-gutter: stable;
- display: flex;
- flex-direction: column;
- height: 100%;
- }
+ // This matches the logo padding
+ padding: 0 $grid-unit-15;
}
.edit-site-sidebar__footer {
@@ -17,8 +20,3 @@
margin: 0 $canvas-padding;
padding: $canvas-padding 0;
}
-
-.edit-site-sidebar__content > div {
- // This matches the logo padding
- padding: 0 $grid-unit-15;
-}