From 6b8d59ab5790855a1700a5299c35e7433c495d32 Mon Sep 17 00:00:00 2001 From: Daniel Richards Date: Fri, 26 Mar 2021 14:00:13 +0800 Subject: [PATCH] Fix constant updating of inner block list settings caused by shallow equality failing --- packages/block-library/src/navigation-link/edit.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/block-library/src/navigation-link/edit.js b/packages/block-library/src/navigation-link/edit.js index 6c0708ed2f9be4..96bb68eff378ba 100644 --- a/packages/block-library/src/navigation-link/edit.js +++ b/packages/block-library/src/navigation-link/edit.js @@ -47,6 +47,8 @@ import { store as coreStore } from '@wordpress/core-data'; */ import { ItemSubmenuIcon } from './icons'; +const ALLOWED_BLOCKS = [ 'core/navigation-link', 'core/spacer' ]; + /** * A React hook to determine if it's dragging within the target element. * @@ -320,7 +322,7 @@ export default function NavigationLinkEdit( { } ), }, { - allowedBlocks: [ 'core/navigation-link', 'core/spacer' ], + allowedBlocks: ALLOWED_BLOCKS, renderAppender: ( isSelected && hasDescendants ) || ( isImmediateParentOfSelectedBlock &&