From ace13bfabf53680e5b622d6887869f6bcf69079d Mon Sep 17 00:00:00 2001 From: Marco Ciampini Date: Mon, 5 Sep 2022 15:53:47 +0200 Subject: [PATCH] Navigation block: use new anchor prop for Popover (#43786) * Navigation block: use new `anchor` prop for `Popover` * Use anchor for the Navigation submenu block too * Prevent anchor value from being `null` --- packages/block-library/src/navigation-link/edit.js | 3 ++- packages/block-library/src/navigation-submenu/edit.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/block-library/src/navigation-link/edit.js b/packages/block-library/src/navigation-link/edit.js index 57cea79ac78ef..13ff726b76f85 100644 --- a/packages/block-library/src/navigation-link/edit.js +++ b/packages/block-library/src/navigation-link/edit.js @@ -844,7 +844,8 @@ export default function NavigationLinkEdit( { setIsLinkOpen( false ) } - anchorRef={ listItemRef.current } + // `anchor` should never be `null` + anchor={ listItemRef.current ?? undefined } __unstableShift > setIsLinkOpen( false ) } - anchorRef={ listItemRef.current } + // `anchor` should never be `null` + anchor={ listItemRef.current ?? undefined } __unstableShift >