X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/180c2c37b635cbb7a33257d2ee9b4395553ce5e7..de3b8d1fa96ec9a5d28b05dade868abf8132904b:/src/components/breadcrumbs/breadcrumbs.tsx diff --git a/src/components/breadcrumbs/breadcrumbs.tsx b/src/components/breadcrumbs/breadcrumbs.tsx index da549dba..8ed0f0c4 100644 --- a/src/components/breadcrumbs/breadcrumbs.tsx +++ b/src/components/breadcrumbs/breadcrumbs.tsx @@ -6,6 +6,7 @@ import * as React from 'react'; import { Button, Grid, StyleRulesCallback, WithStyles, Typography, Tooltip } from '@material-ui/core'; import ChevronRightIcon from '@material-ui/icons/ChevronRight'; import { withStyles } from '@material-ui/core'; +import { IllegalNamingWarning } from '../warning/warning'; export interface Breadcrumb { label: string; @@ -25,7 +26,7 @@ const styles: StyleRulesCallback = theme => ({ } }); -interface BreadcrumbsProps { +export interface BreadcrumbsProps { items: Breadcrumb[]; onClick: (breadcrumb: Breadcrumb) => void; onContextMenu: (event: React.MouseEvent, breadcrumb: Breadcrumb) => void; @@ -33,14 +34,22 @@ interface BreadcrumbsProps { export const Breadcrumbs = withStyles(styles)( ({ classes, onClick, onContextMenu, items }: BreadcrumbsProps & WithStyles) => - + { items.map((item, index) => { const isLastItem = index === items.length - 1; + const isFirstItem = index === 0; return ( + {isFirstItem ? null : }