19 lines
535 B
TypeScript
19 lines
535 B
TypeScript
import { redirect } from "next/navigation"
|
|
|
|
/** 根路径重定向到移动端首页 */
|
|
export default function RootPage({
|
|
searchParams,
|
|
}: {
|
|
searchParams?: Record<string, string | string[] | undefined>
|
|
}) {
|
|
const params = new URLSearchParams()
|
|
|
|
for (const [key, value] of Object.entries(searchParams ?? {})) {
|
|
if (typeof value === "string") params.set(key, value)
|
|
else if (Array.isArray(value)) value.forEach((v) => params.append(key, v))
|
|
}
|
|
|
|
const qs = params.toString()
|
|
redirect(qs ? `/view?${qs}` : "/view")
|
|
}
|