import { db } from "@/lib/db"; import TeamApprovalRow from "./TeamApprovalRow"; export default async function AdminTeamsPage() { const teams = await db.team.findMany({ include: { user: { select: { name: true, email: true } }, players: { include: { player: { include: { country: true } } } }, }, orderBy: { createdAt: "desc" }, }); const pending = teams.filter((t) => t.status === "PENDING"); const others = teams.filter((t) => t.status !== "PENDING"); return (
| تیم | مدیر | ترکیب | بازیکنان | امتیاز | وضعیت |
|---|---|---|---|---|---|
| {t.name} | {t.user.name ?? t.user.email} | {t.formation} | {t.players.length} | {t.totalPoints} | {t.status === "APPROVED" ? "تایید" : t.status === "REJECTED" ? "رد" : "پیشنویس"} |