import { requireAuth } from "@/lib/session"; import { db } from "@/lib/db"; import ProfileForm from "./ProfileForm"; export default async function ProfilePage() { const session = await requireAuth(); const userId = (session.user as any).id; const user = await db.user.findUnique({ where: { id: userId }, include: { team: { include: { players: { include: { player: { include: { country: true } } } }, }, }, }, }); if (!user) return null; return (

پروفایل

آمار من

نام تیم {user.team?.name ?? "-"}
امتیاز کل {user.team?.totalPoints ?? 0}
بودجه باقی‌مانده {user.team ? (user.team.budget - user.team.players.reduce((s, tp) => s + tp.player.price, 0)).toFixed(1) : 100}M
تعداد بازیکنان {user.team?.players.length ?? 0} / 15
); }