custom error boundary

This commit is contained in:
2023-07-31 16:50:55 +02:00
parent c0a424410e
commit 055f71f4f1
3 changed files with 63 additions and 5 deletions

View File

@@ -8,6 +8,8 @@ const Login = lazy(() => import('./views/Login'))
const Archive = lazy(() => import('./views/Archive'))
const Settings = lazy(() => import('./views/Settings'))
const ErrorBoundary = lazy(() => import('./components/ErrorBoundary'))
export const router = createBrowserRouter([
{
path: '/',
@@ -19,6 +21,11 @@ export const router = createBrowserRouter([
<Suspense fallback={<CircularProgress />}>
<Home />
</Suspense >
),
errorElement: (
<Suspense fallback={<CircularProgress />}>
<ErrorBoundary />
</Suspense >
)
},
{
@@ -35,6 +42,11 @@ export const router = createBrowserRouter([
<Suspense fallback={<CircularProgress />}>
<Archive />
</Suspense >
),
errorElement: (
<Suspense fallback={<CircularProgress />}>
<ErrorBoundary />
</Suspense >
)
},
{