fix: wrap root page in Suspense to fix production builds (#91)

Fixes production builds by adding a Suspense boundary for the useSearchParams() consumer.

Co-authored-by: iminierai-aig <iminierai@gmail.com>
This commit is contained in:
iminierai-aig
2026-03-09 13:26:31 -07:00
committed by GitHub
parent 455e33a2fa
commit d9b43c7826
+6 -5
View File
@@ -1,6 +1,6 @@
"use client";
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import { Suspense, useCallback, useEffect, useMemo, useRef, useState } from "react";
import { usePathname, useRouter, useSearchParams } from "next/navigation";
import { AgentChatPanel } from "@/features/agents/components/AgentChatPanel";
import { AgentCreateModal } from "@/features/agents/components/AgentCreateModal";
@@ -1837,11 +1837,12 @@ const AgentStudioPage = () => {
</div>
);
};
export default function Home() {
return (
<AgentStoreProvider>
<AgentStudioPage />
</AgentStoreProvider>
<Suspense>
<AgentStoreProvider>
<AgentStudioPage />
</AgentStoreProvider>
</Suspense>
);
}