import { getServerSession } from "../../api/auth/[...nextauth]/auth"; import { PrismaClient } from "@repo/db"; import { ProfileForm, SocialForm, PasswordForm, PilotForm, } from "./_components/forms"; import { GearIcon } from "@radix-ui/react-icons"; export const page = async () => { const prisma = new PrismaClient(); const session = await getServerSession(); if (!session) return null; const user = await prisma.user.findFirst({ where: { id: session.user.id, }, include: { discordAccounts: true, }, }); if (!user) return null; const discordAccount = user?.discordAccounts[0]; return (