import React from 'react'; import { NextPage } from 'next'; import { Link as RouterLink } from '../i18n'; import { ErrorContainer } from '../styles/pages/Error.style'; import { Link } from '../styles/components/shared/Link.style'; import henry404 from '../assets/img/henry-404.png'; import henry500 from '../assets/img/henry-500.png'; interface Props { statusCode: number; namespacesRequired?: string[]; } const MESSAGES = { 404: 'Il semblerait que ce chemin ne mène pas à la destination escomptée…', 500: 'Il semblerait que le satellite ne réponde plus…' }; const Error: NextPage = ({ statusCode }) => (
Henry

{(MESSAGES as any)[statusCode] || MESSAGES[500]}

Retour
); Error.getInitialProps = async ({ res, err }): Promise => { const statusCode = res ? res.statusCode : err ? err.statusCode : 404; return { statusCode, namespacesRequired: [] }; }; export default Error;