X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/84e4588aed7bea1bcf5727ef2eea1a692b4e3bab..c74d94dabd5f66bc948f9a9ed6283cdb59fb392b:/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 b936fb14d3..d2a05837df 100644 --- a/src/views-components/main-app-bar/main-app-bar.tsx +++ b/src/views-components/main-app-bar/main-app-bar.tsx @@ -11,8 +11,9 @@ import { SearchBar } from "~/views-components/search-bar/search-bar"; import { Routes } from '~/routes/routes'; import { NotificationsMenu } from "~/views-components/main-app-bar/notifications-menu"; import { AccountMenu } from "~/views-components/main-app-bar/account-menu"; -import { HelpMenu } from './help-menu'; +import { HelpMenu } from '~/views-components/main-app-bar/help-menu'; import { ReactNode } from "react"; +import { AdminMenu } from "~/views-components/main-app-bar/admin-menu"; type CssRules = 'toolbar' | 'link'; @@ -30,6 +31,7 @@ interface MainAppBarDataProps { user?: User; buildInfo?: string; children?: ReactNode; + uuidPrefix: string; } export type MainAppBarProps = MainAppBarDataProps & WithStyles; @@ -40,9 +42,9 @@ export const MainAppBar = withStyles(styles)( - + - arvados workbench + arvados workbench ({props.uuidPrefix}) {props.buildInfo} @@ -52,7 +54,7 @@ export const MainAppBar = withStyles(styles)( xs={6} container alignItems="center"> - {props.user && } + {props.user && } + {props.user.isAdmin && } : }