mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-03-27 11:51:13 +01:00
Lazy load routes
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
import { createBrowserRouter, RouterProvider } from "react-router-dom";
|
||||
import { Workspaces } from '../pages/Workspaces';
|
||||
import { Workspace } from '../pages/Workspace';
|
||||
import { RouteError } from "./RouteError";
|
||||
import { lazy, Suspense } from 'react';
|
||||
import { createBrowserRouter, RouterProvider } from 'react-router-dom';
|
||||
|
||||
const Workspaces = lazy(() => import('../pages/Workspaces'));
|
||||
const Workspace = lazy(() => import('../pages/Workspace'));
|
||||
const RouteError = lazy(() => import('./RouteError'));
|
||||
|
||||
const router = createBrowserRouter([
|
||||
{
|
||||
@@ -26,6 +28,8 @@ const router = createBrowserRouter([
|
||||
|
||||
export function AppRouter() {
|
||||
return (
|
||||
<RouterProvider router={router} />
|
||||
<Suspense>
|
||||
<RouterProvider router={router} />
|
||||
</Suspense>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user