diff --git a/app/client/src/ce/AppRouter.tsx b/app/client/src/ce/AppRouter.tsx index 52a589aee5..4c08885045 100644 --- a/app/client/src/ce/AppRouter.tsx +++ b/app/client/src/ce/AppRouter.tsx @@ -47,7 +47,7 @@ import UserProfile from "pages/UserProfile"; import { getCurrentUser } from "actions/authActions"; import { getCurrentUserLoading } from "selectors/usersSelectors"; import Setup from "pages/setup"; -import Settings from "@appsmith/pages/AdminSettings"; +import SettingsLoader from "pages/Settings/loader"; import SignupSuccess from "pages/setup/SignupSuccess"; import type { ERROR_CODES } from "@appsmith/constants/ApiConstants"; import TemplatesListLoader from "pages/Templates/loader"; @@ -101,7 +101,7 @@ export function Routes() { } /> diff --git a/app/client/src/pages/Settings/loader.tsx b/app/client/src/pages/Settings/loader.tsx new file mode 100644 index 0000000000..72751e3882 --- /dev/null +++ b/app/client/src/pages/Settings/loader.tsx @@ -0,0 +1,22 @@ +import React from "react"; +import PageLoadingBar from "pages/common/PageLoadingBar"; +import { retryPromise } from "utils/AppsmithUtils"; + +const Page = React.lazy(() => + retryPromise( + () => + import( + /* webpackChunkName: "settings" */ "@appsmith/pages/AdminSettings/index" + ), + ), +); + +const AdminSettingsLoader = (props: any) => { + return ( + }> + + + ); +}; + +export default AdminSettingsLoader;