Website/db/app/pages/404.tsx
Mangiang c57646cf7b
Some checks failed
continuous-integration/drone/push Build is failing
feat: Fix layout
2021-12-18 22:34:07 -05:00

48 lines
1.3 KiB
TypeScript

import {Box, Theme, Typography} from '@mui/material'
import {makeStyles} from "@mui/styles";
import { Layout } from 'app/core/layouts/Layout';
import { BlitzPage } from 'blitz';
import React from "react";
const useStyles = makeStyles((theme: Theme) => ({
searchContainer: {
display: 'flex',
flexDirection: 'row',
flexGrow: 1,
padding: '2vh 2vw 1vh 2vw'
},
notFoundAreaHolder: {
display: 'flex',
flexGrow: 1,
flexDirection: 'column',
background: theme.palette.background.paper,
padding: '2vh 2vw 2vh 2vw',
},
notFoundContainer: {
display: 'flex',
flexGrow: 1,
flexDirection: 'column',
width: "100%",
alignItems: "center",
paddingTop: "10vh"
},
}))
const PageNotFound: BlitzPage = () => {
const classes = useStyles();
return (
<>
<Box className={classes.searchContainer}>
<Box className={classes.notFoundAreaHolder}>
<Box className={classes.notFoundContainer}>
<Typography id={'not-found-message'} variant={"h3"}>This page does not exist !</Typography>
</Box>
</Box>
</Box>
</>
)
}
PageNotFound.getLayout = (page) => <Layout>{page}</Layout>
export default PageNotFound;