event.preventDefault()}>
{
switch (event.code) {
case 'Escape':
case 'Tab':
event.preventDefault()
closeMenu()
break
}
}}
>
{menuItems.map((menuItem, index) => (
{menuItem.separatorAbove && }
menuItem.handler()}
disabled={menuItem.disabled}
trailingIcon={
menuItem.shortcut ? (
{menuItem.shortcut}
) : undefined
}
>
{menuItem.label}
))}
)
})
export default EditorContextMenu