import { redirect } from "next/navigation"; // หน้า root (/docedit) — แทน redirects() เดิมใน next.config.mjs (ถอดออกลด hop // ที่ Next สั่งเองตอน deploy หลัง IIS/proxy): พาเข้าหน้ารายการของ /note เสมอ // — redirect() ไม่แนบ searchParams ให้อัตโนมัติเหมือน redirects() จึงต้องส่งต่อ // เอง ไม่งั้นสัญญาลิงก์ e-Court /docedit/?fileUrl=&fileId=&typeId= (N8) พัง // (redirect ของ next/navigation เติม basePath ให้เอง — invariant #12) export default function RootPage({ searchParams, }: { searchParams: Record; }) { const qs = new URLSearchParams(); for (const [key, value] of Object.entries(searchParams)) { if (typeof value === "string") { qs.set(key, value); } else if (Array.isArray(value)) { for (const v of value) qs.append(key, v); } } const query = qs.toString(); redirect(`/note${query ? `?${query}` : ""}`); }