X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/fce00188736e1d25abf13f4f04cdff2d168e6cc6..d7068565b29b52ffe6761a81e71f0725d120211a:/src/views-components/main-app-bar/main-app-bar.tsx diff --git a/src/views-components/main-app-bar/main-app-bar.tsx b/src/views-components/main-app-bar/main-app-bar.tsx index 54d6a5da..de6be7e7 100644 --- a/src/views-components/main-app-bar/main-app-bar.tsx +++ b/src/views-components/main-app-bar/main-app-bar.tsx @@ -6,7 +6,6 @@ import * as React from "react"; import { AppBar, Toolbar, Typography, Grid, IconButton, Badge, Button, MenuItem } from "@material-ui/core"; import { User, getUserFullname } from "~/models/user"; import { SearchBar } from "~/components/search-bar/search-bar"; -import { Breadcrumbs, Breadcrumb } from "~/components/breadcrumbs/breadcrumbs"; import { DropdownMenu } from "~/components/dropdown-menu/dropdown-menu"; import { DetailsIcon, NotificationIcon, UserPanelIcon, HelpIcon } from "~/components/icon/icon"; @@ -23,7 +22,7 @@ export interface MainAppBarMenuItems { interface MainAppBarDataProps { searchText: string; searchDebounce?: number; - breadcrumbs: Breadcrumb[]; + breadcrumbs: React.ComponentType; user?: User; menuItems: MainAppBarMenuItems; buildInfo: string; @@ -31,13 +30,11 @@ interface MainAppBarDataProps { export interface MainAppBarActionProps { onSearch: (searchText: string) => void; - onBreadcrumbClick: (breadcrumb: Breadcrumb) => void; onMenuItemClick: (menuItem: MainAppBarMenuItem) => void; - onContextMenu: (event: React.MouseEvent, breadcrumb: Breadcrumb) => void; onDetailsPanelToggle: () => void; } -type MainAppBarProps = MainAppBarDataProps & MainAppBarActionProps; +export type MainAppBarProps = MainAppBarDataProps & MainAppBarActionProps; export const MainAppBar: React.SFC = (props) => { return @@ -68,15 +65,10 @@ export const MainAppBar: React.SFC = (props) => { - { - props.user && - } - { props.user && - - + {props.user && } + {props.user && + + } ;