X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e02a51f2799aaab5cdd0194dc9363e31592d4209..9c22ff485ae2e065ae705fd5066fda6d508cf236:/src/views/login-panel/login-panel.tsx diff --git a/src/views/login-panel/login-panel.tsx b/src/views/login-panel/login-panel.tsx index 2521e14385..6a9210acad 100644 --- a/src/views/login-panel/login-panel.tsx +++ b/src/views/login-panel/login-panel.tsx @@ -3,7 +3,6 @@ // SPDX-License-Identifier: AGPL-3.0 import * as React from 'react'; -import { compose } from 'redux'; import { connect, DispatchProp } from 'react-redux'; import { Grid, Typography, Button } from '@material-ui/core'; import { StyleRulesCallback, WithStyles, withStyles } from '@material-ui/core/styles'; @@ -15,10 +14,22 @@ type CssRules = 'root' | 'container' | 'title' | 'content' | 'content__bolder' | const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ root: { - background: theme.palette.background.default + position: 'relative', + backgroundColor: theme.palette.grey["200"], + '&::after': { + content: `''`, + position: 'absolute', + top: 0, + left: 0, + bottom: 0, + right: 0, + background: 'url("arvados-logo-big.png") no-repeat center center', + opacity: 0.2, + } }, container: { - width: '560px' + width: '560px', + zIndex: 10 }, title: { marginBottom: theme.spacing.unit * 6, @@ -39,19 +50,16 @@ const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ type LoginPanelProps = DispatchProp & WithStyles; -export const LoginPanel = compose( - withStyles(styles), - connect() -)(({ classes, dispatch }: LoginPanelProps) => +export const LoginPanel = withStyles(styles)(connect()( + ({ classes, dispatch }: LoginPanelProps) => - Welcome to the Arvados Wrokbench + Welcome to the Arvados Workbench The "Log in" button below will show you a Google sign-in page. - After you assure Google that you want to log in here with your Google account, - you will be redirected back here to Arvados Workbench. + After you assure Google that you want to log in here with your Google account, you will be redirected back here to Arvados Workbench. If you have never used Arvados Workbench before, logging in for the first time will automatically create a new account. @@ -69,4 +77,4 @@ export const LoginPanel = compose( -); \ No newline at end of file +));