{errorCode}
++ {errorTitle} +
+{errorMessage}
+diff --git a/src/Client/src/pages/ErrorPage.tsx b/src/Client/src/pages/ErrorPage.tsx new file mode 100644 index 0000000..c4c5686 --- /dev/null +++ b/src/Client/src/pages/ErrorPage.tsx @@ -0,0 +1,35 @@ +import { isRouteErrorResponse, useRouteError } from "react-router-dom"; +import Footer from "../components/Footer"; +import NavBar from "../components/NavBar"; + +export default function ErrorPage() { + const error = useRouteError(); + + let errorCode = "Oops"; + let errorTitle = "Something went wrong."; + let errorMessage = "This error has been automatically logged."; + + if (isRouteErrorResponse(error)) { + errorCode = "404"; + errorTitle = "Page not found"; + errorMessage = "Sorry, this page dosen't exist."; + } + + return ( +
{errorCode}
+{errorMessage}
+