Commit d9af43f7 by Arjun Jhukal

wrapped the search params inside suspense bounday

parent 07341a20
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
import DashboardLayout from '@/components/layouts/DashboardLayout'; import DashboardLayout from '@/components/layouts/DashboardLayout';
import AgeVerificationModal from '@/components/organism/dialog'; import AgeVerificationModal from '@/components/organism/dialog';
import { useSearchParams } from 'next/navigation'; import { useSearchParams } from 'next/navigation';
import React from 'react'; import React, { Suspense } from 'react';
export default function DashboardRootLayout({ children }: { children: React.ReactNode }) { export default function DashboardRootLayout({ children }: { children: React.ReactNode }) {
const searchParams = useSearchParams(); const searchParams = useSearchParams();
...@@ -12,9 +12,11 @@ export default function DashboardRootLayout({ children }: { children: React.Reac ...@@ -12,9 +12,11 @@ export default function DashboardRootLayout({ children }: { children: React.Reac
localStorage.setItem("visitor_id", visitorId || ""); localStorage.setItem("visitor_id", visitorId || "");
return ( return (
<DashboardLayout> <Suspense fallback={<div>Loading...</div>}>
{children} <DashboardLayout>
<AgeVerificationModal /> {children}
</DashboardLayout> <AgeVerificationModal />
</DashboardLayout>
</Suspense>
) )
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment