diff --git a/app/components/DynamicMainApp.tsx b/app/components/DynamicMainApp.tsx
new file mode 100644
index 0000000..4a1e024
--- /dev/null
+++ b/app/components/DynamicMainApp.tsx
@@ -0,0 +1,22 @@
+'use client';
+
+import dynamic from 'next/dynamic';
+import { Center, Spinner } from '@chakra-ui/react';
+import ClientOnly from './ClientOnly';
+
+const MainApp = dynamic(() => import('./MainApp'), {
+ ssr: false,
+ loading: () => (
+
+
+
+ ),
+});
+
+export default function DynamicMainApp() {
+ return (
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/app/page.tsx b/app/page.tsx
index 340ad81..956f1b8 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -1,20 +1,5 @@
-import dynamic from 'next/dynamic';
-import { Center, Spinner } from '@chakra-ui/react';
-import ClientOnly from './components/ClientOnly';
-
-const MainApp = dynamic(() => import('./components/MainApp'), {
- ssr: false,
- loading: () => (
-
-
-
- ),
-});
+import DynamicMainApp from './components/DynamicMainApp';
export default function Home() {
- return (
-
-
-
- );
+ return ;
}
\ No newline at end of file