X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/09dedf976871785e061bb78d56f5cb466147627a..efcea950b84b26c4cbbdf4df8fd5c88f6c846da9:/src/components/context-menu/context-menu.tsx?ds=sidebyside diff --git a/src/components/context-menu/context-menu.tsx b/src/components/context-menu/context-menu.tsx index 95bbeafb..ecade812 100644 --- a/src/components/context-menu/context-menu.tsx +++ b/src/components/context-menu/context-menu.tsx @@ -32,26 +32,32 @@ export class ContextMenu extends React.PureComponent { transformOrigin={DefaultTransformOrigin} anchorOrigin={DefaultTransformOrigin} onContextMenu={this.handleContextMenu}> - + {items.map((group, groupIndex) => {group.map((item, actionIndex) => - onItemClick(item)}> - {item.icon && - - - } - {item.name && - - {item.name} - } - {item.component && - } - )} - {groupIndex < items.length - 1 && } + item.component + ? onItemClick(item)} /> + : onItemClick(item)}> + {item.icon && + + + } + {item.name && + + {item.name} + } + )} + { + items[groupIndex + 1] && + items[groupIndex + 1].length > 0 && + + } )} ;