X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/eede2d8dc696f24552414b2425bb5d3a745280cc..31e4c184feeae8cf5ef22cfcb2fdddf9ac57bd4c:/src/components/breadcrumbs/breadcrumbs.tsx diff --git a/src/components/breadcrumbs/breadcrumbs.tsx b/src/components/breadcrumbs/breadcrumbs.tsx index 41f71981e5..4868e137f9 100644 --- a/src/components/breadcrumbs/breadcrumbs.tsx +++ b/src/components/breadcrumbs/breadcrumbs.tsx @@ -14,9 +14,10 @@ export interface Breadcrumb { interface BreadcrumbsProps { items: Breadcrumb[]; onClick: (breadcrumb: Breadcrumb) => void; + onContextMenu: (event: React.MouseEvent, breadcrumb: Breadcrumb) => void; } -const Breadcrumbs: React.SFC> = ({ classes, onClick, items }) => { +const Breadcrumbs: React.SFC> = ({ classes, onClick, onContextMenu, items }) => { return { items.map((item, index) => { @@ -28,12 +29,11 @@ const Breadcrumbs: React.SFC> = ({ class color="inherit" className={isLastItem ? classes.currentItem : classes.item} onClick={() => onClick(item)} - > + onContextMenu={event => onContextMenu(event, item)}> + className={classes.label}> {item.label}