♻️(frontend) adapt other error pages to new design
Adapt the other error pages to the new design.
This commit is contained in:
@@ -17,13 +17,13 @@ test.describe('404', () => {
|
|||||||
'It seems that the page you are looking for does not exist or cannot be displayed correctly.',
|
'It seems that the page you are looking for does not exist or cannot be displayed correctly.',
|
||||||
),
|
),
|
||||||
).toBeVisible();
|
).toBeVisible();
|
||||||
await expect(page.getByText('Back to home page')).toBeVisible();
|
await expect(page.getByText('Home')).toBeVisible();
|
||||||
});
|
});
|
||||||
|
|
||||||
test('checks go back to home page redirects to home page', async ({
|
test('checks go back to home page redirects to home page', async ({
|
||||||
page,
|
page,
|
||||||
}) => {
|
}) => {
|
||||||
await page.getByText('Back to home page').click();
|
await page.getByText('Home').click();
|
||||||
await expect(page).toHaveURL('/');
|
await expect(page).toHaveURL('/');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import styled from 'styled-components';
|
|||||||
|
|
||||||
import Icon404 from '@/assets/icons/icon-404.svg';
|
import Icon404 from '@/assets/icons/icon-404.svg';
|
||||||
import { Box, StyledLink, Text } from '@/components';
|
import { Box, StyledLink, Text } from '@/components';
|
||||||
import { MainLayout } from '@/layouts';
|
import { PageLayout } from '@/layouts';
|
||||||
import { NextPageWithLayout } from '@/types/next';
|
import { NextPageWithLayout } from '@/types/next';
|
||||||
|
|
||||||
const StyledButton = styled(Button)`
|
const StyledButton = styled(Button)`
|
||||||
@@ -33,7 +33,15 @@ const Page: NextPageWithLayout = () => {
|
|||||||
|
|
||||||
<Box $margin={{ top: 'large' }}>
|
<Box $margin={{ top: 'large' }}>
|
||||||
<StyledLink href="/">
|
<StyledLink href="/">
|
||||||
<StyledButton>{t('Back to home page')}</StyledButton>
|
<StyledButton
|
||||||
|
icon={
|
||||||
|
<Text $isMaterialIcon $color="white">
|
||||||
|
house
|
||||||
|
</Text>
|
||||||
|
}
|
||||||
|
>
|
||||||
|
{t('Home')}
|
||||||
|
</StyledButton>
|
||||||
</StyledLink>
|
</StyledLink>
|
||||||
</Box>
|
</Box>
|
||||||
</Box>
|
</Box>
|
||||||
@@ -41,7 +49,7 @@ const Page: NextPageWithLayout = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
Page.getLayout = function getLayout(page: ReactElement) {
|
Page.getLayout = function getLayout(page: ReactElement) {
|
||||||
return <MainLayout>{page}</MainLayout>;
|
return <PageLayout withFooter={false}>{page}</PageLayout>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Page;
|
export default Page;
|
||||||
|
|||||||
@@ -31,7 +31,15 @@ const Page: NextPageWithLayout = () => {
|
|||||||
|
|
||||||
<Box $margin={{ top: 'large' }}>
|
<Box $margin={{ top: 'large' }}>
|
||||||
<StyledLink href="/">
|
<StyledLink href="/">
|
||||||
<StyledButton>{t('Back to home page')}</StyledButton>
|
<StyledButton
|
||||||
|
icon={
|
||||||
|
<Text $isMaterialIcon $color="white">
|
||||||
|
house
|
||||||
|
</Text>
|
||||||
|
}
|
||||||
|
>
|
||||||
|
{t('Home')}
|
||||||
|
</StyledButton>
|
||||||
</StyledLink>
|
</StyledLink>
|
||||||
</Box>
|
</Box>
|
||||||
</Box>
|
</Box>
|
||||||
|
|||||||
Reference in New Issue
Block a user