Added lazy loading
This commit is contained in:
+118
-58
@@ -1,4 +1,8 @@
|
||||
import { Route, Routes } from "react-router-dom";
|
||||
import { lazy } from "react";
|
||||
|
||||
import LoginPage from "./views/LoginPage";
|
||||
|
||||
import FourZeroFour from "./components/FourZeroFour";
|
||||
import ScrollToTop from "./components/Helpers/ScrollToTop";
|
||||
import StartJob from "./components/MyJobs/StartJob";
|
||||
@@ -12,72 +16,128 @@ import BlogPage from "./views/BlogPage";
|
||||
import CalendarPage from "./views/CalendarPage";
|
||||
import CollectionItemPage from "./views/CollectionItemPage";
|
||||
import FacebookRedirect from "./views/FacebookRedirect";
|
||||
import FamilyAccPage from "./views/FamilyAccPage";
|
||||
import FamilyManagePage from "./views/FamilyManagePage";
|
||||
import FamilyMarketPage from "./views/FamilyMarketPage";
|
||||
import FamilySettingsPage from "./views/FamilySettingsPage";
|
||||
import ForgotPasswordPages from "./views/ForgotPasswordPages";
|
||||
import ForgotPasswordPagesTwo from "./views/ForgotPasswordPagesTwo";
|
||||
import HistoryPage from "./views/HistoryPage";
|
||||
import HomePages from "./views/HomePages";
|
||||
import JobGroupsPage from "./views/JobGroupsPage";
|
||||
import LndPage from "./views/LndPage";
|
||||
import LoginPage from "./views/LoginPage";
|
||||
import LoginPageTwo from "./views/LoginPageTwo";
|
||||
import LoginLandingPage from './views/LoginLandingPage'
|
||||
import ManageActiveJobs from "./views/ManageActiveJobs";
|
||||
import ManageInterestOfferPage from "./views/ManageInterestOfferPage";
|
||||
import MarketPlacePage from "./views/MarketPlacePage";
|
||||
import MyActiveJobsPage from "./views/MyActiveJobsPage";
|
||||
import MyCouponPage from "./views/MyCouponPage";
|
||||
import MyJobsPage from "./views/MyJobsPage";
|
||||
import MyOffersPage from "./views/MyOffersPage";
|
||||
import MyPastDueJobsPage from "./views/MyPastDueJobsPage";
|
||||
import MyReviewDueJobsPage from "./views/MyReviewDueJobsPage";
|
||||
import MyTaskPage from "./views/MyTaskPage";
|
||||
import MyWaitingJobsPage from "./views/MyWaitingJobsPage";
|
||||
import MyWalletPage from "./views/MyWalletPage";
|
||||
import OffersInterestPage from "./views/OffersInterestPage";
|
||||
import ReferralPage from "./views/ReferralPage";
|
||||
import RemindersPage from "./views/RemindersPage";
|
||||
import ResourcePage from "./views/ResourcePage";
|
||||
import SavedPage from "./views/SavedPage";
|
||||
import SellPage from "./views/SellPage";
|
||||
import SettingsPage from "./views/SettingsPage";
|
||||
import SignupPage from "./views/SignupPage";
|
||||
import SignupPageTwo from "./views/SignupPageTwo";
|
||||
import TrackingPage from "./views/TrackingPage";
|
||||
import UpdatePasswordPages from "./views/UpdatePasswordPages";
|
||||
import UpdatePasswordPagesTwo from "./views/UpdatePasswordPagesTwo";
|
||||
import UploadProductPage from "./views/UploadProductPage";
|
||||
import UserProfilePage from "./views/UserProfilePage";
|
||||
import VerifyLinkPages from "./views/VerifyLinkPages";
|
||||
import VerifyLinkPagesTwo from "./views/VerifyLinkPagesTwo";
|
||||
import VerifyPasswordPages from "./views/VerifyPasswordPages";
|
||||
import VerifyPasswordPagesTwo from "./views/VerifyPasswordPagesTwo";
|
||||
import VerifyYouPages from "./views/VerifyYouPages";
|
||||
import VerifyYouPagesTwo from "./views/VerifyYouPagesTwo";
|
||||
import YourPages from "./views/YourPage_";
|
||||
import ParentWaitingPage from "./views/ParentWaitingPage";
|
||||
import FamilyPendingOfferPage from "./views/FamilyPendingOfferPage";
|
||||
import FamBlogPage from "./views/FamBlogPage"
|
||||
import FamAIQuestionPage from "./views/FamAIQuestionPage"
|
||||
import FamMyFilesPage from "./views/FamMyFilesPage"
|
||||
import FamWorkInProgressPage from "./views/FamWorkInProgressPage";
|
||||
import MyPastDueTasksPage from "./views/MyPastDueTasksPage";
|
||||
import FamilyWalletPage from "./views/FamilyWalletPage";
|
||||
import FamilyActivitiesPage from "./views/FamilyActivitiesPage";
|
||||
import FamGamesPage from "./views/FamGamesPage";
|
||||
import FamilyRoutesPage from "./views/FamilyRoutesPage";
|
||||
import PromoPage from "./views/PromoPage";
|
||||
import LearnMorePage from "./views/LearnMorePage";
|
||||
|
||||
// import ForgotPasswordPages from "./views/ForgotPasswordPages";
|
||||
// import ForgotPasswordPagesTwo from "./views/ForgotPasswordPagesTwo";
|
||||
// import HistoryPage from "./views/HistoryPage";
|
||||
// import HomePages from "./views/HomePages";
|
||||
// import JobGroupsPage from "./views/JobGroupsPage";
|
||||
// import LndPage from "./views/LndPage";
|
||||
// import LoginPageTwo from "./views/LoginPageTwo";
|
||||
// import LoginLandingPage from './views/LoginLandingPage'
|
||||
// import ManageActiveJobs from "./views/ManageActiveJobs";
|
||||
// import ManageInterestOfferPage from "./views/ManageInterestOfferPage";
|
||||
// import MarketPlacePage from "./views/MarketPlacePage";
|
||||
// import MyActiveJobsPage from "./views/MyActiveJobsPage";
|
||||
// import MyCouponPage from "./views/MyCouponPage";
|
||||
// import MyJobsPage from "./views/MyJobsPage";
|
||||
// import MyOffersPage from "./views/MyOffersPage";
|
||||
// import MyPastDueJobsPage from "./views/MyPastDueJobsPage";
|
||||
// import MyReviewDueJobsPage from "./views/MyReviewDueJobsPage";
|
||||
// import MyTaskPage from "./views/MyTaskPage";
|
||||
// import MyWaitingJobsPage from "./views/MyWaitingJobsPage";
|
||||
// import MyWalletPage from "./views/MyWalletPage";
|
||||
// import OffersInterestPage from "./views/OffersInterestPage";
|
||||
// import ReferralPage from "./views/ReferralPage";
|
||||
// import RemindersPage from "./views/RemindersPage";
|
||||
// import ResourcePage from "./views/ResourcePage";
|
||||
// import SavedPage from "./views/SavedPage";
|
||||
// import SellPage from "./views/SellPage";
|
||||
// import SettingsPage from "./views/SettingsPage";
|
||||
// import SignupPage from "./views/SignupPage";
|
||||
// import SignupPageTwo from "./views/SignupPageTwo";
|
||||
// import TrackingPage from "./views/TrackingPage";
|
||||
// import UpdatePasswordPages from "./views/UpdatePasswordPages";
|
||||
// import UpdatePasswordPagesTwo from "./views/UpdatePasswordPagesTwo";
|
||||
|
||||
//==import FamilyAccPage from "./views/FamilyAccPage";
|
||||
//==import FamilySettingsPage from "./views/FamilySettingsPage";
|
||||
|
||||
// import UploadProductPage from "./views/UploadProductPage";
|
||||
// import UserProfilePage from "./views/UserProfilePage";
|
||||
// import VerifyLinkPages from "./views/VerifyLinkPages";
|
||||
// import VerifyLinkPagesTwo from "./views/VerifyLinkPagesTwo";
|
||||
// import VerifyPasswordPages from "./views/VerifyPasswordPages";
|
||||
// import VerifyPasswordPagesTwo from "./views/VerifyPasswordPagesTwo";
|
||||
// import VerifyYouPages from "./views/VerifyYouPages";
|
||||
// import VerifyYouPagesTwo from "./views/VerifyYouPagesTwo";
|
||||
// import YourPages from "./views/YourPage_";
|
||||
// import ParentWaitingPage from "./views/ParentWaitingPage";
|
||||
// import FamilyPendingOfferPage from "./views/FamilyPendingOfferPage";
|
||||
// import FamBlogPage from "./views/FamBlogPage"
|
||||
// import FamAIQuestionPage from "./views/FamAIQuestionPage"
|
||||
// import FamMyFilesPage from "./views/FamMyFilesPage"
|
||||
// import FamWorkInProgressPage from "./views/FamWorkInProgressPage";
|
||||
// import MyPastDueTasksPage from "./views/MyPastDueTasksPage";
|
||||
// import FamilyWalletPage from "./views/FamilyWalletPage";
|
||||
//import FamilyActivitiesPage from "./views/FamilyActivitiesPage";
|
||||
//import FamGamesPage from "./views/FamGamesPage";
|
||||
//import FamilyRoutesPage from "./views/FamilyRoutesPage";
|
||||
//import PromoPage from "./views/PromoPage";
|
||||
//import LearnMorePage from "./views/LearnMorePage";
|
||||
|
||||
const ForgotPasswordPages = lazy(()=> import("./views/ForgotPasswordPages"));
|
||||
const ForgotPasswordPagesTwo = lazy(()=> import("./views/ForgotPasswordPagesTwo"));
|
||||
const HistoryPage = lazy(()=> import("./views/HistoryPage"));
|
||||
const HomePages = lazy(()=> import("./views/HomePages"));
|
||||
const JobGroupsPage = lazy(()=> import("./views/JobGroupsPage"));
|
||||
const LndPage = lazy(()=> import("./views/LndPage"));
|
||||
const LoginPageTwo = lazy(()=> import("./views/LoginPageTwo"));
|
||||
const LoginLandingPage = lazy( () =>import("./views/LoginLandingPage"));
|
||||
const ManageActiveJobs = lazy(()=> import("./views/ManageActiveJobs"));
|
||||
const ManageInterestOfferPage = lazy(()=> import("./views/ManageInterestOfferPage"));
|
||||
const MarketPlacePage = lazy(()=> import("./views/MarketPlacePage"));
|
||||
const MyActiveJobsPage = lazy(()=> import("./views/MyActiveJobsPage"));
|
||||
const MyCouponPage = lazy(()=> import("./views/MyCouponPage"));
|
||||
const MyJobsPage = lazy(()=> import("./views/MyJobsPage"));
|
||||
const MyOffersPage = lazy(()=> import("./views/MyOffersPage"));
|
||||
const MyPastDueJobsPage = lazy(()=> import("./views/MyPastDueJobsPage"));
|
||||
const MyReviewDueJobsPage = lazy(()=> import("./views/MyReviewDueJobsPage"));
|
||||
const MyTaskPage = lazy(()=> import("./views/MyTaskPage"));
|
||||
const MyWaitingJobsPage = lazy(()=> import("./views/MyWaitingJobsPage"));
|
||||
const MyWalletPage = lazy(()=> import("./views/MyWalletPage"));
|
||||
const OffersInterestPage = lazy(()=> import("./views/OffersInterestPage"));
|
||||
const ReferralPage = lazy(()=> import("./views/ReferralPage"));
|
||||
const RemindersPage = lazy(()=> import("./views/RemindersPage"));
|
||||
const ResourcePage = lazy(()=> import("./views/ResourcePage"));
|
||||
const SavedPage = lazy(()=> import("./views/SavedPage"));
|
||||
const SellPage = lazy(()=> import("./views/SellPage"));
|
||||
const SettingsPage = lazy(()=> import("./views/SettingsPage"));
|
||||
const SignupPage = lazy(()=> import("./views/SignupPage"));
|
||||
const SignupPageTwo = lazy(()=> import("./views/SignupPageTwo"));
|
||||
const TrackingPage = lazy(()=> import("./views/TrackingPage"));
|
||||
const UpdatePasswordPages = lazy(()=> import("./views/UpdatePasswordPages"));
|
||||
const UpdatePasswordPagesTwo = lazy(()=> import("./views/UpdatePasswordPagesTwo"));
|
||||
const UploadProductPage = lazy(()=> import("./views/UploadProductPage"));
|
||||
const UserProfilePage = lazy(()=> import("./views/UserProfilePage"));
|
||||
const VerifyLinkPages = lazy(()=> import("./views/VerifyLinkPages"));
|
||||
const VerifyLinkPagesTwo = lazy(()=> import("./views/VerifyLinkPagesTwo"));
|
||||
const VerifyPasswordPages = lazy(()=> import("./views/VerifyPasswordPages"));
|
||||
const VerifyPasswordPagesTwo = lazy(()=> import("./views/VerifyPasswordPagesTwo"));
|
||||
const VerifyYouPages = lazy(()=> import("./views/VerifyYouPages"));
|
||||
const VerifyYouPagesTwo = lazy(()=> import("./views/VerifyYouPagesTwo"));
|
||||
const YourPages = lazy(()=> import("./views/YourPage_"));
|
||||
const ParentWaitingPage = lazy(()=> import("./views/ParentWaitingPage"));
|
||||
const FamilyPendingOfferPage = lazy(()=> import("./views/FamilyPendingOfferPage"));
|
||||
const FamBlogPage = lazy(()=> import("./views/FamBlogPage"));
|
||||
const FamAIQuestionPage = lazy(()=> import("./views/FamAIQuestionPage"));
|
||||
const FamMyFilesPage = lazy(()=> import("./views/FamMyFilesPage"));
|
||||
const FamWorkInProgressPage = lazy(()=> import("./views/FamWorkInProgressPage"));
|
||||
const MyPastDueTasksPage = lazy(()=> import("./views/MyPastDueTasksPage"));
|
||||
const FamilyWalletPage = lazy(()=> import("./views/FamilyWalletPage"));
|
||||
const LearnMorePage = lazy(()=> import("./views/LearnMorePage"));
|
||||
const FamGamesPage = lazy(()=> import("./views/FamGamesPage"));
|
||||
const FamilyRoutesPage = lazy(()=> import("./views/FamilyRoutesPage"));
|
||||
const PromoPage = lazy(()=> import("./views/PromoPage"));
|
||||
|
||||
export default function Routers() {
|
||||
return (
|
||||
<ScrollToTop>
|
||||
<Routes>
|
||||
{/* guest routes */}
|
||||
{process.env.REACT_APP_NEW_LOGIN_LAYOUT == 1 ? (
|
||||
{process.env.REACT_APP_NEW_LOGIN_LAYOUT === 1 ? (
|
||||
<>
|
||||
<Route exact path="/login" element={<LoginLandingPage />} />
|
||||
<Route exact path="/login/:type" element={<LoginPageTwo />} />
|
||||
|
||||
+4
-2
@@ -1,4 +1,4 @@
|
||||
import React from "react";
|
||||
import React ,{Suspense} from "react";
|
||||
import ReactDOM from "react-dom/client";
|
||||
import { Provider } from "react-redux";
|
||||
import { BrowserRouter } from "react-router-dom";
|
||||
@@ -13,7 +13,9 @@ ReactDOM.createRoot(root).render(
|
||||
<BrowserRouter>
|
||||
<Provider store={store}>
|
||||
<GoogleOAuthProvider clientId={process.env.REACT_APP_GOOGLE_CLIENT_ID}>
|
||||
<App />
|
||||
<Suspense>
|
||||
<App />
|
||||
</Suspense>
|
||||
</GoogleOAuthProvider>
|
||||
</Provider>
|
||||
</BrowserRouter>
|
||||
|
||||
Reference in New Issue
Block a user