Skip to content
Snippets Groups Projects
Commit da32dd0d authored by Francesco's avatar Francesco
Browse files

Adjust ChoseRole not finished THO

parent 2bbdc4f3
No related branches found
No related tags found
1 merge request!73Fix choserole style.
import React, { FC, useEffect, useState } from 'react'; import React, { FC, useEffect, useState } from 'react';
import Button from '@material-ui/core/Button'; import Button from '@material-ui/core/Button';
import { Grid, Typography, Hidden } from '@material-ui/core';
import { getRoles } from 'api/getRoles'; import { getRoles } from 'api/getRoles';
import { setRole } from 'api/setRole'; import { setRole } from 'api/setRole';
import { useHistory } from 'react-router-dom'; import { useHistory } from 'react-router-dom';
import { AuthRoutes } from 'api/routes'; import { AuthRoutes } from 'api/routes';
import { choseRoleStyle } from './ChoseRoleStyle.style';
/** /**
* Page that let's users decide role between available roles. * Page that let's users decide role between available roles.
...@@ -11,6 +13,8 @@ import { AuthRoutes } from 'api/routes'; ...@@ -11,6 +13,8 @@ import { AuthRoutes } from 'api/routes';
* @returns ChoseRole component. * @returns ChoseRole component.
*/ */
export const ChoseRole: FC = () => { export const ChoseRole: FC = () => {
const classes = choseRoleStyle();
const history = useHistory(); const history = useHistory();
const [userRoles, setUserRoles] = useState<string[]>(['']); const [userRoles, setUserRoles] = useState<string[]>(['']);
...@@ -26,20 +30,49 @@ export const ChoseRole: FC = () => { ...@@ -26,20 +30,49 @@ export const ChoseRole: FC = () => {
return ( return (
<div data-testid="ChoseRole"> <div data-testid="ChoseRole">
{userRoles ? ( <Grid container direction="column" className={classes.paddingBottom}>
userRoles.map((role) => ( <div className={classes.root}>
<Button <header>
variant="outlined" <Grid item container className={classes.paddingBottom}>
color="default" <Grid item xs={1} md={2} lg={2} />
key={role}
onClick={() => choseAndForward(role)} <Grid item xs={10} md={6} lg={4}>
> <Typography variant="h2" className={classes.whiteText}>
{role} Choose Your
</Button> </Typography>
)) <Typography variant="h2" className={classes.whiteText}>
) : ( ROLE
<h1>No roles were returned.</h1> </Typography>
)} </Grid>
<Grid item xs={1} />
</Grid>
</header>
</div>
</Grid>
<Grid container>
<Grid item xs={1} lg={2} />
<Grid item xs={10} lg={8}>
{userRoles ? (
userRoles.map((role) => (
<Button
variant="outlined"
fullWidth
color="default"
key={role}
onClick={() => choseAndForward(role)}
className={classes.paddingTopKlein}
>
{role}
</Button>
))
) : (
<h1>No roles were returned.</h1>
)}
</Grid>
<Grid item xs={1} lg={2} />
</Grid>
</div> </div>
); );
}; };
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment