|
|
@@ -1,6 +1,7 @@
|
|
|
-import { lazy } from "react";
|
|
|
+import { lazy, Suspense } from "react";
|
|
|
import { createBrowserRouter } from "react-router";
|
|
|
import { RouterProvider } from "react-router/dom";
|
|
|
+import Loading from "./components/loading/Loading";
|
|
|
|
|
|
const UsersSignIn = lazy(() => import("./pages/users/sign-in"));
|
|
|
const UsersPersonal = lazy(() => import("./pages/users/personal"));
|
|
|
@@ -41,7 +42,11 @@ const router = createBrowserRouter(
|
|
|
);
|
|
|
|
|
|
const Widget = () => {
|
|
|
- return <RouterProvider router={router} />;
|
|
|
+ return (
|
|
|
+ <Suspense fallback={<Loading />}>
|
|
|
+ <RouterProvider router={router} />
|
|
|
+ </Suspense>
|
|
|
+ );
|
|
|
};
|
|
|
|
|
|
export default Widget;
|