From c15a37749b06c8fca231fd43b9eb1037d63c0fc7 Mon Sep 17 00:00:00 2001 From: tellthemachines Date: Tue, 23 Nov 2021 14:18:22 +1100 Subject: [PATCH 01/13] Try always generating navigation title --- .../src/navigation/edit/index.js | 21 ++---- .../edit/navigation-menu-name-modal.js | 69 ------------------- .../edit/navigation-menu-publish-button.js | 57 --------------- .../src/navigation/edit/placeholder/index.js | 51 +++++--------- 4 files changed, 23 insertions(+), 175 deletions(-) delete mode 100644 packages/block-library/src/navigation/edit/navigation-menu-name-modal.js delete mode 100644 packages/block-library/src/navigation/edit/navigation-menu-publish-button.js diff --git a/packages/block-library/src/navigation/edit/index.js b/packages/block-library/src/navigation/edit/index.js index a4c26c19dd5a2..196f638646942 100644 --- a/packages/block-library/src/navigation/edit/index.js +++ b/packages/block-library/src/navigation/edit/index.js @@ -43,12 +43,10 @@ import { __ } from '@wordpress/i18n'; import useListViewModal from './use-list-view-modal'; import useNavigationMenu from '../use-navigation-menu'; import Placeholder from './placeholder'; -import PlaceholderPreview from './placeholder/placeholder-preview'; import ResponsiveWrapper from './responsive-wrapper'; import NavigationInnerBlocks from './inner-blocks'; import NavigationMenuSelector from './navigation-menu-selector'; import NavigationMenuNameControl from './navigation-menu-name-control'; -import NavigationMenuPublishButton from './navigation-menu-publish-button'; import UnsavedInnerBlocks from './unsaved-inner-blocks'; import NavigationMenuDeleteControl from './navigation-menu-delete-control'; @@ -286,8 +284,7 @@ function Navigation( { // Either this block was saved in the content or inserted by a pattern. // Consider this 'unsaved'. Offer an uncontrolled version of inner blocks, // that automatically saves the menu. - const hasUnsavedBlocks = - hasExistingNavItems && ! isEntityAvailable && ! isWithinUnassignedArea; + const hasUnsavedBlocks = ! isEntityAvailable && ! isWithinUnassignedArea; if ( hasUnsavedBlocks ) { return ( ) } { listViewToolbarButton } - { isDraftNavigationMenu && ( - - - - ) } { listViewModal } @@ -482,9 +474,13 @@ function Navigation( {