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";
+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";
export interface MainAppBarMenuItem {
label: string;
breadcrumbs: Breadcrumb[];
user?: User;
menuItems: MainAppBarMenuItems;
+ buildInfo: string;
}
export interface MainAppBarActionProps {
<Grid container justify="space-between">
<Grid item xs={3}>
<Typography variant="headline" color="inherit" noWrap>
- Arvados
+ Arvados 2
</Typography>
<Typography variant="body1" color="inherit" noWrap >
- Workbench 2
+ {props.buildInfo}
</Typography>
</Grid>
<Grid item xs={6} container alignItems="center">
</AppBar>;
};
-
const renderMenuForUser = ({ user, menuItems, onMenuItemClick }: MainAppBarProps) => {
return (
<>
</MenuItem>
));
};
-
-export default MainAppBar;