import { Button, Card, CardActions, CardMedia, Container, Typography, } from '@mui/material'; import {useTranslation} from 'next-i18next'; import Layout from '../../layouts/Centered'; import Logo from '../../components/Logo'; import NextLink from 'next/link'; import pageUtils from '../../lib/pageUtils'; import {getSession} from 'next-auth/react'; const EmailConfirmation = () => { const {t} = useTranslation(); return ( {t(`emailConfirmation.invalidMessage`)} ); }; export const getServerSideProps = async (context: any) => { const session = await getSession(context); if (session) return { redirect: { destination: '/', permanent: false, }, }; else return pageUtils.getServerSideProps()(context); }; export default EmailConfirmation;