21 lines
553 B
TypeScript
21 lines
553 B
TypeScript
import { Loader2 } from "lucide-react";
|
|
import { Suspense } from "react";
|
|
import { CanvasPageClientRouter } from "./CanvasPageClientRouter";
|
|
|
|
export default function CanvasEditorPage() {
|
|
return (
|
|
<Suspense fallback={<CanvasPageLoader />}>
|
|
<CanvasPageClientRouter initialId="" />
|
|
</Suspense>
|
|
);
|
|
}
|
|
|
|
function CanvasPageLoader() {
|
|
return (
|
|
<div className="flex h-dvh w-full items-center justify-center bg-[#151515] text-white/70">
|
|
<Loader2 className="mr-2 h-4 w-4 animate-spin" />
|
|
正在加载画布...
|
|
</div>
|
|
);
|
|
}
|