all repos — caroster @ 19c226d7d38f6e27073c9ef9bf756631b3b302fd

[Octree] Group carpool to your event https://caroster.io

app/src/pages/SignUpSuccess.js (view raw)

 1import React from 'react';
 2import Layout from '../layouts/Centered';
 3import Card from '@material-ui/core/Card';
 4import CardMedia from '@material-ui/core/CardMedia';
 5import Logo from '../components/Logo';
 6import {Redirect} from 'react-router-dom';
 7import {useTranslation} from 'react-i18next';
 8import {useAuth} from 'strapi-react-context';
 9import Button from '@material-ui/core/Button';
10import CardContent from '@material-ui/core/CardContent';
11import CardActions from '@material-ui/core/CardActions';
12import Typography from '@material-ui/core/Typography';
13
14const SignUpSuccess = () => {
15  const {t} = useTranslation();
16  const {token} = useAuth();
17  if (token) {
18    return <Redirect to="/dashboard" />;
19  }
20  return (
21    <Layout>
22      <Card>
23        <CardMedia component={Logo} />
24        <CardContent>
25          <Typography gutterBottom variant="h5" component="h2">
26            {t('signup.success.title')}
27          </Typography>
28          <Typography variant="body2" color="textSecondary" component="p">
29            {t('signup.success.text')}
30          </Typography>
31        </CardContent>
32        <CardActions>
33          <Button
34            color="primary"
35            variant="contained"
36            href={'/login'}
37            id="SignUpSuccessLogin"
38          >
39            {t('signup.success.login')}
40          </Button>
41        </CardActions>
42      </Card>
43    </Layout>
44  );
45};
46
47export default SignUpSuccess;