import { Loader2 } from "lucide-react"; import { Suspense } from "react"; import { CanvasPageClientRouter } from "./CanvasPageClientRouter"; type CanvasEditorPageProps = { params: Promise<{ id: string }>; searchParams?: Promise<{ mode?: string | string[]; workspaceType?: string | string[]; }>; }; function getFirstParamValue(value: string | string[] | undefined) { return Array.isArray(value) ? value[0] || "" : value || ""; } export default async function CanvasEditorPage({ params, searchParams, }: CanvasEditorPageProps) { const { id } = await params; const resolvedSearchParams = searchParams ? await searchParams : {}; return ( }> ); } function CanvasPageLoader() { return (
正在加载画布...
); }