All files / src/pages UnauthorizedPage.tsx

100% Statements 4/4
100% Branches 0/0
100% Functions 2/2
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29              3x 3x 3x                     1x                
import { Typography, Box, Button } from '@mui/material';
import { useNavigate } from 'react-router-dom';
import { useTranslation } from 'react-i18next';
import { PageWrapper } from '../components/PageWrapper';
import Seo from '../components/Seo';
 
export default function UnauthorizedPage() {
  const navigate = useNavigate();
  const { t } = useTranslation('unauthorized');
  return (
    <>
      <Seo title={t('seoTitle')} description={t('seoDescription')} />
      <PageWrapper disableCard>
        <Box sx={{ textAlign: 'center', mt: 8 }}>
          <Typography variant="h4" gutterBottom>
            {t('access_denied')}
          </Typography>
          <Typography variant="body1" sx={{ mb: 2 }}>
            {t('unauthorized')}
          </Typography>
          <Button variant="contained" onClick={() => navigate('/')}>
            {t('go_home')}
          </Button>
        </Box>
      </PageWrapper>
    </>
  );
}