diff --git a/admin-compliance/app/sdk/layout.tsx b/admin-compliance/app/sdk/layout.tsx
index 3cd06dc..0188af2 100644
--- a/admin-compliance/app/sdk/layout.tsx
+++ b/admin-compliance/app/sdk/layout.tsx
@@ -219,14 +219,12 @@ function SDKInnerLayout({ children }: { children: React.ReactNode }) {
}
// =============================================================================
-// MAIN LAYOUT
+// SDK ROOT WITH SEARCH PARAMS (client component that reads ?project=)
// =============================================================================
-export default function SDKRootLayout({
- children,
-}: {
- children: React.ReactNode
-}) {
+import { Suspense } from 'react'
+
+function SDKRootWithParams({ children }: { children: React.ReactNode }) {
const searchParams = useSearchParams()
const projectId = searchParams.get('project') || undefined
@@ -236,3 +234,19 @@ export default function SDKRootLayout({
)
}
+
+// =============================================================================
+// MAIN LAYOUT (wraps in Suspense for useSearchParams)
+// =============================================================================
+
+export default function SDKRootLayout({
+ children,
+}: {
+ children: React.ReactNode
+}) {
+ return (
+ }>
+ {children}
+
+ )
+}