-
- {cards.map((item) => (
-
-
-
- ))}
-
-
-
- );
-}
diff --git a/src/app/[lang]/quota/page.tsx b/src/app/[lang]/quota/page.tsx
new file mode 100644
index 0000000..791847b
--- /dev/null
+++ b/src/app/[lang]/quota/page.tsx
@@ -0,0 +1,59 @@
+import Image from "next/image";
+import { type Locale } from "~/dictionaries";
+import { api } from "~/trpc/server";
+import { R2Host } from "~/utils";
+import Loading from "../loading";
+import Link from "next/link";
+import { HeaderMain } from "~/components/ui/header";
+import { Button } from "~/components/ui/button";
+import { ShuffleIcon } from "lucide-react";
+
+export default async function Page({
+ params,
+}: {
+ params: { lang: Locale; page: string };
+}) {
+ const data = await api.card.random.query();
+
+ if (!data) return