fix: wrap TicketListPage in Suspense boundary for useSearchParams

This commit is contained in:
Gjermund Høsøien Wiggen
2026-06-07 22:46:34 +02:00
parent 6f2b0f39f7
commit 784d30acbd

View File

@@ -353,7 +353,7 @@ function TicketDetailSheet({
); );
} }
export default function TicketListPage() { function TicketListPageContent() {
const router = useRouter(); const router = useRouter();
const searchParams = useSearchParams(); const searchParams = useSearchParams();
@@ -664,3 +664,13 @@ export default function TicketListPage() {
</div> </div>
); );
} }
import { Suspense } from "react";
export default function TicketListPage() {
return (
<Suspense fallback={<div className="flex items-center justify-center h-64 text-muted-foreground">Loading tickets...</div>}>
<TicketListPageContent />
</Suspense>
);
}