+
showMenu(menuIndex, e)}
+ onMouseEnter={() => onMenuHover(menuIndex)}
+ onMouseDown={(e) => e.preventDefault()}
+ >
+ {item.name}
+
+
+ {item.items?.map((menuItem, menuItemIndex) => {
+ if (menuItem.name === '__') {
+ return (
+
+ );
+ }
+
+ return (
+
+ handleAction(menuItem.action, menuItem.value)
+ }
+ onMouseDown={(e) => e.preventDefault()}
+ >
+
{menuItem.name}
+
+ {menuItem.shortcut}
+
+
+ );
+ })}
+
+
+ );
+ })}
+