Commit a6f0d7e1 by Arjun Jhukal

wrapped the search params inside suspense bounday

parent ab3d504d
...@@ -10,19 +10,18 @@ function LayoutContent({ children }: { children: React.ReactNode }) { ...@@ -10,19 +10,18 @@ function LayoutContent({ children }: { children: React.ReactNode }) {
const searchParams = useSearchParams(); const searchParams = useSearchParams();
const visitorId = searchParams.get("visitor_id"); const visitorId = searchParams.get("visitor_id");
useEffect(() => { useEffect(() => {
if (visitorId) { if (visitorId) {
localStorage.setItem("visitor_id", visitorId); localStorage.setItem("visitor_id", visitorId);
} }
}, [visitorId]); }, [visitorId]);
localStorage.setItem("visitor_id", visitorId || "");
return ( return (
<Suspense fallback={<div>Loading...</div>}> <DashboardLayout>
<DashboardLayout> {children}
{children} <AgeVerificationModal />
<AgeVerificationModal /> </DashboardLayout>
</DashboardLayout>
</Suspense>
) )
} }
export default function DashboardRootLayout({ children }: { children: React.ReactNode }) { export default function DashboardRootLayout({ children }: { children: React.ReactNode }) {
......
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