import { Metadata } from "next"; import { redirect } from "next/navigation"; import Link from "next/link"; import { Icon } from "@iconify/react"; import { auth } from "@/lib/auth"; import { prisma } from "@/lib/prisma"; import SubmitForm from "@/components/submit-form"; import { settings } from "@/lib/settings"; export const metadata: Metadata = { title: "Submit a Mii - TomodachiShare", description: "Upload your Tomodachi Life Mii through its QR code and share it with others", robots: { index: false, follow: false, }, }; export default async function SubmitPage() { const session = await auth(); if (!session || !session.user) redirect("/login"); const activePunishment = await prisma.punishment.findFirst({ where: { userId: Number(session?.user?.id), returned: false, }, }); if (activePunishment) redirect("/off-the-island"); if (!settings.canSubmit) return (

Sorry

Submissions are disabled

Return Home
); const inQueueMiisCount = await prisma.mii.count({ where: { userId: Number(session.user.id), in_queue: true } }); return ; }