official error page

This commit is contained in:
Dobromir Popov
2024-02-28 17:05:31 +02:00
parent 2381f58f1a
commit 8acfdd7087

25
pages/_error.js Normal file
View File

@ -0,0 +1,25 @@
import React from 'react';
import Layout from '../components/layout'; // Adjust the import path as needed
function Error({ statusCode }) {
return (
<Layout>
<h1>Грешка</h1>
{statusCode
? <p>Нещо се обърка на сървъра ({statusCode}) </p>
: <p>Нещо се обърка. Опитайте пак по-късно</p>}
<br />
<Link href="/feedback">
<a>Можете да се свържете с нас и да опишете проблема тук</a>
</Link>
</Layout>
);
}
Error.getInitialProps = ({ res, err }) => {
const statusCode = res ? res.statusCode : err ? err.statusCode : 404;
return { statusCode };
};
export default Error;