diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index 679ec87..b0ef785 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -75,7 +75,7 @@ export default async function AdminPage({ searchParams }: Props) { {/* Queue */}

- Reports + Queue
diff --git a/src/components/mii/list/mii-grid.tsx b/src/components/mii/list/mii-grid.tsx index 1793dcb..61a54ea 100644 --- a/src/components/mii/list/mii-grid.tsx +++ b/src/components/mii/list/mii-grid.tsx @@ -1,6 +1,7 @@ "use client"; import Link from "next/link"; +import { useRouter } from "next/navigation"; import useSWR from "swr"; import { Prisma } from "@prisma/client"; import { useSession } from "next-auth/react"; @@ -20,6 +21,8 @@ const fetcher = (url: string) => fetch(url).then((res) => res.json()); export default function MiiGrid({ miis, userId, parentPage }: Props) { const session = useSession(); + const router = useRouter(); + const ids = miis.map((m) => m.id).join(","); const { data } = useSWR(session.data?.user && miis.length > 0 ? `/api/mii/has-liked?ids=${ids}` : null, fetcher, { revalidateOnFocus: false, @@ -32,7 +35,7 @@ export default function MiiGrid({ miis, userId, parentPage }: Props) { {miis.map((mii) => (
{mii.in_queue && (
@@ -87,11 +90,27 @@ export default function MiiGrid({ miis, userId, parentPage }: Props) {
)} + + {/* Admin Controls */} {parentPage === "admin" && ( -
- +
+
+ +
+ +
+
+ + {mii.createdAt.toLocaleString("en-GB", { timeZone: "UTC" })}
)}