From e15307be3b3e905d5ab406a92c661ece5f4673aa Mon Sep 17 00:00:00 2001 From: enes Date: Wed, 1 Jan 2025 16:16:39 +0100 Subject: [PATCH] fix(mod): loading mod edge case Close #175 - Add timeout to requests and try again button --- src/pages/404.tsx | 18 ++++++++++++++++-- src/pages/mod/loader.ts | 7 ++++--- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/src/pages/404.tsx b/src/pages/404.tsx index d3e5a77..f2db88b 100644 --- a/src/pages/404.tsx +++ b/src/pages/404.tsx @@ -1,4 +1,4 @@ -import { Link, useRouteError } from 'react-router-dom' +import { Link, useLocation, useRouteError } from 'react-router-dom' import { appRoutes } from 'routes' interface NotFoundPageProps { @@ -12,6 +12,8 @@ export const NotFoundPage = ({ }: Partial) => { const error = useRouteError() as Partial + const location = useLocation() + return (
@@ -23,7 +25,19 @@ export const NotFoundPage = ({

{error?.message || message}

-
+
+ + Try again +