X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/769a1c77a8a6ff082bdbb40979e1db56039752cb..ac687c484aeb0d16d4d2765cad4d64b171398b1e:/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 c2777c63f8..475b29e125 100644 --- a/src/views-components/main-app-bar/main-app-bar.tsx +++ b/src/views-components/main-app-bar/main-app-bar.tsx @@ -7,13 +7,13 @@ import { AppBar, Toolbar, Typography, Grid } from "@material-ui/core"; import { StyleRulesCallback, WithStyles, withStyles } from '@material-ui/core/styles'; import { Link } from "react-router-dom"; import { User } from "~/models/user"; -import { SearchBar } from "~/components/search-bar/search-bar"; +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 { AnonymousMenu } from "~/views-components/main-app-bar/anonymous-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'; @@ -28,17 +28,12 @@ const styles: StyleRulesCallback = () => ({ }); interface MainAppBarDataProps { - // searchText: string; - // searchDebounce?: number; user?: User; buildInfo?: string; children?: ReactNode; + uuidPrefix: string; } -// export interface MainAppBarActionProps { -// onSearch: (searchText: string) => void; -// } - export type MainAppBarProps = MainAppBarDataProps & WithStyles; export const MainAppBar = withStyles(styles)( @@ -47,9 +42,9 @@ export const MainAppBar = withStyles(styles)( - + - arvados workbench + arvados workbench ({props.uuidPrefix}) {props.buildInfo} @@ -59,12 +54,7 @@ export const MainAppBar = withStyles(styles)( xs={6} container alignItems="center"> - {/* {props.user && - } */} + {props.user && props.user.isActive && } + {props.user.isAdmin && } : }