import { getServerSession } from '../../../api/auth/[...nextauth]/auth'; import { PrismaClient } from '@repo/db'; import { ProfileForm, SocialForm } from './_components/forms'; import { GearIcon } from '@radix-ui/react-icons'; export default 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 (