cal/pages/sandbox/preview-error-page.tsx
Mihai C 903f7729c7
feat: add better error handling (#605)
* feat: add better error handling

* refactor: update after review

* refactor: remove unnecessary code

* refactor: better path structure

* refactor: fetch-wrapper after code review

Co-authored-by: Mihai Colceriu <colceriumi@gmail.com>
2021-09-09 16:51:06 +03:00

20 lines
613 B
TypeScript

import { NextPage } from "next";
import { ErrorPage } from "@components/error/error-page";
import React from "react";
import { HttpError } from "@lib/core/http/error";
const PreviewErrorPage: NextPage = () => {
const statusCode = 403;
const message = `this was an http error ${statusCode}`;
const previousError = new Error("A test error");
const error = new HttpError({
statusCode,
message,
url: "http://some.invalid.url",
cause: previousError,
});
return <ErrorPage displayDebug={true} statusCode={statusCode} error={error} message={message} />;
};
export default PreviewErrorPage;