diff --git a/packages/user/src/components/layout/LayoutFallback.tsx b/packages/user/src/components/layout/LayoutFallback.tsx
deleted file mode 100644
index 84f282d4..00000000
--- a/packages/user/src/components/layout/LayoutFallback.tsx
+++ /dev/null
@@ -1,10 +0,0 @@
-import DeferredWrapper from 'src/components/common/DeferredWrapper.tsx';
-import PendingContainer from 'src/components/common/PendingContainer.tsx';
-
-export default function LayoutFallback() {
- return (
-
-
-
- );
-}
diff --git a/packages/user/src/components/layout/GlobalFallback.tsx b/packages/user/src/components/layout/fallback/GlobalFallback.tsx
similarity index 100%
rename from packages/user/src/components/layout/GlobalFallback.tsx
rename to packages/user/src/components/layout/fallback/GlobalFallback.tsx
diff --git a/packages/user/src/components/layout/fallback/LayoutFallback.tsx b/packages/user/src/components/layout/fallback/LayoutFallback.tsx
new file mode 100644
index 00000000..81b9e08b
--- /dev/null
+++ b/packages/user/src/components/layout/fallback/LayoutFallback.tsx
@@ -0,0 +1,5 @@
+import PendingContainer from 'src/components/common/PendingContainer.tsx';
+
+export default function LayoutFallback() {
+ return
;
+}
diff --git a/packages/user/src/components/layout/fallback/PageFallback.tsx b/packages/user/src/components/layout/fallback/PageFallback.tsx
new file mode 100644
index 00000000..14aaa0df
--- /dev/null
+++ b/packages/user/src/components/layout/fallback/PageFallback.tsx
@@ -0,0 +1,9 @@
+import PendingContainer from 'src/components/common/PendingContainer.tsx';
+
+export default function PageFallback() {
+ return (
+
+ );
+}
diff --git a/packages/user/src/components/layout/index.tsx b/packages/user/src/components/layout/index.tsx
index ce5c4ebf..366f8158 100644
--- a/packages/user/src/components/layout/index.tsx
+++ b/packages/user/src/components/layout/index.tsx
@@ -1,4 +1,5 @@
import { Outlet } from 'react-router-dom';
+import InViewLoadSection from 'src/components/common/InViewLoadSection.tsx';
import useInitialize from 'src/hooks/useInitialize.ts';
import Banner from './banner/index.tsx';
import BodyContainer from './BodyContainer.tsx';
@@ -20,7 +21,7 @@ export default function Layout() {
-
+
diff --git a/packages/user/src/components/shared/modal/InfoStep.tsx b/packages/user/src/components/shared/modal/InfoStep.tsx
index 4970f6f9..ac1e0f8f 100644
--- a/packages/user/src/components/shared/modal/InfoStep.tsx
+++ b/packages/user/src/components/shared/modal/InfoStep.tsx
@@ -3,7 +3,11 @@ import { PropsWithChildren } from 'react';
export default function InfoStep({ children }: PropsWithChildren) {
return (