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:
@@ -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>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user