feat(platform): 开源发布 - 初始化 Open AI Canvas

This commit is contained in:
ddCat
2026-07-22 14:18:14 +08:00
commit aea35896eb
365 changed files with 66410 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
import { lazy, Suspense } from "react";
import { AdminPageFrame } from "../components/admin-shell";
const RedemptionCodesPanel = lazy(() => import("../components/redemption-codes-panel"));
export default function RedemptionCodesPage() {
return (
<AdminPageFrame title="兑换码" description="生成与查看兑换码批次">
<Suspense fallback={<div className="py-16 text-center text-sm text-foreground/50">正在读取兑换码批次...</div>}>
<RedemptionCodesPanel />
</Suspense>
</AdminPageFrame>
);
}