import { ThemeSwitcher } from '@/components/ThemeSwitcher' import FadeIn from 'react-fade-in' import Link from 'next/link' import type { ErrorProps } from '@/utils/interface' import type { GetServerSideProps, GetServerSidePropsContext } from 'next' const ErrorPage: React.FC = ({ statusCode }) => { return ( <>

{statusCode}

{statusCode === 404 ? ( <>

This page could not be found.

{'<-- Home'}

) : ( <>

An unexpected error occurred.

{'<-- Home'}

)}
) } export const getServerSideProps: GetServerSideProps = async ( context: GetServerSidePropsContext ) => { const statusCode = context.res ? context.res.statusCode : 404 return { props: { statusCode } } } export default ErrorPage