diff --git a/web/app/(commonLayout)/(home)/loading.tsx b/web/app/(commonLayout)/(home)/loading.tsx
deleted file mode 100644
index 8ced1439151..00000000000
--- a/web/app/(commonLayout)/(home)/loading.tsx
+++ /dev/null
@@ -1,5 +0,0 @@
-import { HomeLoading } from '@/features/home/loading'
-
-export default function Loading() {
- return
-}
diff --git a/web/app/(commonLayout)/(home)/page.tsx b/web/app/(commonLayout)/page.tsx
similarity index 100%
rename from web/app/(commonLayout)/(home)/page.tsx
rename to web/app/(commonLayout)/page.tsx
diff --git a/web/features/home/loading.tsx b/web/features/home/loading.tsx
deleted file mode 100644
index 0a1ad02129d..00000000000
--- a/web/features/home/loading.tsx
+++ /dev/null
@@ -1,18 +0,0 @@
-'use client'
-
-import { useSuspenseQuery } from '@tanstack/react-query'
-import { systemFeaturesQueryOptions } from '@/features/system-features/client'
-import { HomeShell } from './home-shell'
-import { HomeSkeleton } from './home-skeleton'
-
-export function HomeLoading() {
- const { data: systemFeatures } = useSuspenseQuery(systemFeaturesQueryOptions())
-
- return (
-
-
-
-
-
- )
-}
diff --git a/web/features/home/page.tsx b/web/features/home/page.tsx
index ed283e4a2f7..b119a486ce4 100644
--- a/web/features/home/page.tsx
+++ b/web/features/home/page.tsx
@@ -1,4 +1,5 @@
import { dehydrate, HydrationBoundary } from '@tanstack/react-query'
+import { Suspense } from 'react'
import { getQueryClient } from '@/app/get-query-client'
import {
getSystemFeaturesQueryClient,
@@ -7,6 +8,8 @@ import {
import { getLocaleOnServer } from '@/i18n-config/server'
import { getServerConsoleClientContext, serverConsoleQuery } from '@/service/server'
import { HomeContent } from './home-content/home-content'
+import { HomeShell } from './home-shell'
+import { HomeSkeleton } from './home-skeleton'
export async function HomePage() {
const homeQueryClient = getQueryClient()
@@ -44,7 +47,17 @@ export async function HomePage() {
return (
-
+
+
+
+
+
+ }
+ >
+
+
)
}