From f112f14e27b29e12eca458d1a85fb6d981f34f3b Mon Sep 17 00:00:00 2001 From: George Mamadashvili Date: Tue, 3 Oct 2023 09:36:42 +0400 Subject: [PATCH] Don't display the navigation section in template parts details when a menu is missing (#54993) --- .../template-part-navigation-menu-list-item.js | 4 +++- .../template-part-navigation-menu.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/edit-site/src/components/sidebar-navigation-screen-pattern/template-part-navigation-menu-list-item.js b/packages/edit-site/src/components/sidebar-navigation-screen-pattern/template-part-navigation-menu-list-item.js index 92c2f2450769f2..8a493130ad27db 100644 --- a/packages/edit-site/src/components/sidebar-navigation-screen-pattern/template-part-navigation-menu-list-item.js +++ b/packages/edit-site/src/components/sidebar-navigation-screen-pattern/template-part-navigation-menu-list-item.js @@ -24,7 +24,9 @@ export default function TemplatePartNavigationMenuListItem( { id } ) { postType: NAVIGATION_POST_TYPE, } ); - if ( ! id ) return null; + if ( ! id || title === undefined ) { + return null; + } return ( diff --git a/packages/edit-site/src/components/sidebar-navigation-screen-pattern/template-part-navigation-menu.js b/packages/edit-site/src/components/sidebar-navigation-screen-pattern/template-part-navigation-menu.js index 6512bcbc6345aa..40012ec46a85e4 100644 --- a/packages/edit-site/src/components/sidebar-navigation-screen-pattern/template-part-navigation-menu.js +++ b/packages/edit-site/src/components/sidebar-navigation-screen-pattern/template-part-navigation-menu.js @@ -19,7 +19,9 @@ export default function TemplatePartNavigationMenu( { id } ) { id ); - if ( ! id ) return null; + if ( ! id || title === undefined ) { + return null; + } return ( <>