diff --git a/packages/base-styles/_z-index.scss b/packages/base-styles/_z-index.scss
index 11fc402ab12686..f2622dd5f12fec 100644
--- a/packages/base-styles/_z-index.scss
+++ b/packages/base-styles/_z-index.scss
@@ -191,8 +191,6 @@ $z-layers: (
".customize-widgets__block-toolbar": 7,
// Site editor layout
- ".edit-site-layout__header-container": 4,
- ".edit-site-layout__hub": 3,
".edit-site-page-header": 2,
".edit-site-page-content": 1,
".edit-site-patterns__header": 2,
diff --git a/packages/edit-site/src/components/header-edit-mode/index.js b/packages/edit-site/src/components/header-edit-mode/index.js
index fcd4ea1b388028..76f760762f2bfe 100644
--- a/packages/edit-site/src/components/header-edit-mode/index.js
+++ b/packages/edit-site/src/components/header-edit-mode/index.js
@@ -2,12 +2,14 @@
* WordPress dependencies
*/
import { privateApis as editorPrivateApis } from '@wordpress/editor';
-import { useSelect } from '@wordpress/data';
+import { useSelect, useDispatch } from '@wordpress/data';
+import { Button } from '@wordpress/components';
/**
* Internal dependencies
*/
import SiteEditorMoreMenu from './more-menu';
+import SiteIcon from '../site-icon';
import { unlock } from '../../lock-unlock';
import SaveButton from '../save-button';
import { isPreviewingTheme } from '../../utils/is-previewing-theme';
@@ -29,6 +31,7 @@ function Header( { setEntitiesSavedStatesCallback } ) {
).getEditorCanvasContainerView(),
};
}, [] );
+ const { setCanvasMode } = unlock( useDispatch( editSiteStore ) );
return (
+
);
diff --git a/packages/edit-site/src/components/header-edit-mode/style.scss b/packages/edit-site/src/components/header-edit-mode/style.scss
deleted file mode 100644
index 69b1e9dff38492..00000000000000
--- a/packages/edit-site/src/components/header-edit-mode/style.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.editor-header {
- padding-left: $header-height;
-}
diff --git a/packages/edit-site/src/components/layout/index.js b/packages/edit-site/src/components/layout/index.js
index d8b0d85e484edb..5daa655ee8687a 100644
--- a/packages/edit-site/src/components/layout/index.js
+++ b/packages/edit-site/src/components/layout/index.js
@@ -122,27 +122,6 @@ export default function Layout() {
triggerAnimationOnChange: canvasMode + '__' + routeKey,
} );
- // This determines which animation variant should apply to the header.
- // There is also a `isDistractionFreeHovering` state that gets priority
- // when hovering the `edit-site-layout__header-container` in distraction
- // free mode. It's set via framer and trickles down to all the children
- // so they can use this variant state too.
- //
- // TODO: The issue with this is we want to have the hover state stick when hovering
- // a popover opened via the header. We'll probably need to lift this state to
- // handle it ourselves. Also, focusWithin the header needs to be handled.
- let headerAnimationState;
-
- if ( canvasMode === 'view' ) {
- // We need 'view' to always take priority so 'isDistractionFree'
- // doesn't bleed over into the view (sidebar) state
- headerAnimationState = 'view';
- } else if ( isDistractionFree ) {
- headerAnimationState = 'isDistractionFree';
- } else {
- headerAnimationState = canvasMode; // edit, view, init
- }
-
// Sets the right context for the command palette
let commandContext = 'site-editor';
@@ -189,41 +168,6 @@ export default function Layout() {
}
) }
>
-
-
-
-