fix: wrap useSearchParams in Suspense boundaries for Next.js 14 static build

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Beldor
2026-06-18 13:02:00 -03:00
parent bb1785c737
commit f28568906a
3 changed files with 37 additions and 9 deletions
+10 -3
View File
@@ -1,6 +1,5 @@
"use client";
export const dynamic = "force-dynamic";
import { useEffect, useState } from "react";
import { Suspense, useEffect, useState } from "react";
import { useRouter, useSearchParams } from "next/navigation";
import Link from "next/link";
import Card from "@/components/ui/Card";
@@ -20,7 +19,7 @@ interface Turno {
type Step = "servicio" | "slot" | "confirmado";
export default function TurnosPage() {
function TurnosContent() {
const router = useRouter();
const params = useSearchParams();
const autoId = params.get("autoId");
@@ -205,3 +204,11 @@ export default function TurnosPage() {
</div>
);
}
export default function TurnosPage() {
return (
<Suspense fallback={<div className="text-center py-10 text-gray-400">Cargando...</div>}>
<TurnosContent />
</Suspense>
);
}