From 04837c47b2f290abf18a729bd6e0bbc73fcd30ac Mon Sep 17 00:00:00 2001 From: Dave Smith Date: Tue, 31 Jan 2023 15:11:41 +0000 Subject: [PATCH] Nav offcanvas restore click to edit (#47608) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Default to select block on click * Remove dedicated “edit” button * Only allow editing where valid * Remove redundant component * Allow all blocks to be edited * Remove `selectBlockInCanvas` prop as no longer required --- .../off-canvas-editor/block-edit-button.js | 27 ----------- .../off-canvas-editor/block-select-button.js | 13 +++++- .../src/components/off-canvas-editor/block.js | 45 ++----------------- .../components/off-canvas-editor/branch.js | 3 -- .../src/components/off-canvas-editor/index.js | 25 ++++------- .../edit/menu-inspector-controls.js | 1 - .../navigation-inspector/navigation-menu.js | 4 +- 7 files changed, 24 insertions(+), 94 deletions(-) delete mode 100644 packages/block-editor/src/components/off-canvas-editor/block-edit-button.js diff --git a/packages/block-editor/src/components/off-canvas-editor/block-edit-button.js b/packages/block-editor/src/components/off-canvas-editor/block-edit-button.js deleted file mode 100644 index 6281134e8c95e3..00000000000000 --- a/packages/block-editor/src/components/off-canvas-editor/block-edit-button.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * WordPress dependencies - */ -import { edit } from '@wordpress/icons'; -import { Button } from '@wordpress/components'; -import { useDispatch } from '@wordpress/data'; -import { forwardRef } from '@wordpress/element'; - -/** - * Internal dependencies - */ -import { store as blockEditorStore } from '../../store'; - -export default forwardRef( function BlockEditButton( - { clientId, ...props }, - ref -) { - const { selectBlock } = useDispatch( blockEditorStore ); - - const onClick = () => { - selectBlock( clientId ); - }; - - return ( -