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 558106d6af28fa..cf4956006662d8 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, siteTitle } = useSelect( ( select ) => { const { getEntityRecord } = select( coreDataStore ); diff --git a/packages/edit-site/src/index.js b/packages/edit-site/src/index.js index 8129241ad45a42..ee1d5c214af5bb 100644 --- a/packages/edit-site/src/index.js +++ b/packages/edit-site/src/index.js @@ -107,7 +107,13 @@ export function reinitializeEditor( target, settings ) { } } - render( , target ); + render( + , + target + ); } /**