diff --git a/packages/edit-site/src/components/app/index.js b/packages/edit-site/src/components/app/index.js index 7ee4e21e02a3ce..6e98129d74d950 100644 --- a/packages/edit-site/src/components/app/index.js +++ b/packages/edit-site/src/components/app/index.js @@ -17,7 +17,7 @@ import List from '../list'; import NavigationSidebar from '../navigation-sidebar'; import getIsListPage from '../../utils/get-is-list-page'; -export default function EditSiteApp( { reboot } ) { +export default function EditSiteApp( { reboot, homeTemplate } ) { const { createErrorNotice } = useDispatch( noticesStore ); function onPluginAreaError( name ) { @@ -39,6 +39,10 @@ export default function EditSiteApp( { reboot } ) { { ( { params } ) => { const isListPage = getIsListPage( params ); + const homeTemplateType = + params.postId === homeTemplate?.postId + ? 'site-editor' + : undefined; return ( <> @@ -54,7 +58,9 @@ export default function EditSiteApp( { reboot } ) { // Open the navigation sidebar by default when in the list page. isDefaultOpen={ !! isListPage } activeTemplateType={ - isListPage ? params.postType : undefined + isListPage + ? params.postType + : homeTemplateType } /> diff --git a/packages/edit-site/src/components/navigation-sidebar/navigation-panel/index.js b/packages/edit-site/src/components/navigation-sidebar/navigation-panel/index.js index ae62f50517d449..f576e8e666225a 100644 --- a/packages/edit-site/src/components/navigation-sidebar/navigation-panel/index.js +++ b/packages/edit-site/src/components/navigation-sidebar/navigation-panel/index.js @@ -39,7 +39,7 @@ function NavLink( { params, replace, ...props } ) { return ; } -const NavigationPanel = ( { activeItem = SITE_EDITOR_KEY } ) => { +const NavigationPanel = ( { activeItem } ) => { const { homeTemplate, isNavigationOpen, isTemplatePartsMode, siteTitle } = useSelect( ( select ) => { const { getEntityRecord } = select( coreDataStore ); diff --git a/packages/edit-site/src/index.js b/packages/edit-site/src/index.js index 331cff06a097ef..b6858c8471de56 100644 --- a/packages/edit-site/src/index.js +++ b/packages/edit-site/src/index.js @@ -132,7 +132,13 @@ export function reinitializeEditor( target, settings ) { window.addEventListener( 'dragover', ( e ) => e.preventDefault(), false ); window.addEventListener( 'drop', ( e ) => e.preventDefault(), false ); - render( , target ); + render( + , + target + ); } /**