import Link from 'next/link'; import Cookies from 'cookies'; import Card from '@mui/material/Card'; import CardContent from '@mui/material/CardContent'; import Typography from '@mui/material/Typography'; import Box from '@mui/material/Box'; import Divider from '@mui/material/Divider'; import Button from '@mui/material/Button'; import CardMedia from '@mui/material/CardMedia'; import {useTheme} from '@mui/material/styles'; import {useTranslation} from 'react-i18next'; import Layout from '../../../layouts/Centered'; import Logo from '../../../components/Logo'; import LanguagesIcon from '../../../containers/Languages/Icon'; import SignUpActions from '../../../containers/MailSignUpForm/SignupActions'; import LoginGoogle from '../../../containers/LoginGoogle'; import Markdown from '../../../components/Markdown'; import pageUtils from '../../../lib/pageUtils'; const MailSignup = () => { const {t} = useTranslation(); const theme = useTheme(); return ( {t('signup.create')} {t('signup.conditions')} {t('signup.account_already')} ); }; export const getServerSideProps = async (context: any) => { return pageUtils.getServerSideProps(async ctx => { const redirectPath = ctx.query?.redirectPath; if (redirectPath) { const cookies = new Cookies(ctx.req, ctx.res); cookies.set('redirectPath', redirectPath); } })(context); }; export default MailSignup;