diff --git a/packages/reusable-blocks/src/components/reusable-blocks-menu-items/index.js b/packages/reusable-blocks/src/components/reusable-blocks-menu-items/index.js index 3635c0d1c3e814..d7823483f5e09e 100644 --- a/packages/reusable-blocks/src/components/reusable-blocks-menu-items/index.js +++ b/packages/reusable-blocks/src/components/reusable-blocks-menu-items/index.js @@ -25,8 +25,14 @@ function ReusableBlocksMenuItems( { clientIds, rootClientId } ) { } export default withSelect( ( select ) => { - const { getSelectedBlockClientIds } = select( blockEditorStore ); + const { getSelectedBlockClientIds, getBlockRootClientId } = + select( blockEditorStore ); + const clientIds = getSelectedBlockClientIds(); return { - clientIds: getSelectedBlockClientIds(), + clientIds, + rootClientId: + clientIds?.length > 0 + ? getBlockRootClientId( clientIds[ 0 ] ) + : undefined, }; } )( ReusableBlocksMenuItems );