diff --git a/packages/block-editor/src/components/block-settings-menu/block-settings-dropdown.js b/packages/block-editor/src/components/block-settings-menu/block-settings-dropdown.js index abe453ec9f640..39e6af2eda511 100644 --- a/packages/block-editor/src/components/block-settings-menu/block-settings-dropdown.js +++ b/packages/block-editor/src/components/block-settings-menu/block-settings-dropdown.js @@ -11,6 +11,7 @@ import { useDispatch, useSelect } from '@wordpress/data'; import { moreVertical } from '@wordpress/icons'; import { Children, cloneElement } from '@wordpress/element'; import { __ } from '@wordpress/i18n'; +import { displayShortcut } from '@wordpress/keycodes'; import { store as keyboardShortcutsStore, __unstableUseShortcutEventMatch, @@ -33,14 +34,18 @@ const POPOVER_PROPS = { placement: 'bottom-start', }; -function CopyMenuItem( { clientIds, onCopy, label } ) { +function CopyMenuItem( { clientIds, onCopy, label, shortcut } ) { const { getBlocksByClientId } = useSelect( blockEditorStore ); const ref = useCopyToClipboard( () => serialize( getBlocksByClientId( clientIds ) ), onCopy ); const copyMenuItemLabel = label ? label : __( 'Copy' ); - return { copyMenuItemLabel }; + return ( + + { copyMenuItemLabel } + + ); } export function BlockSettingsDropdown( { @@ -279,6 +284,7 @@ export function BlockSettingsDropdown( { { canDuplicate && (