import prisma from '@/lib/prisma'; import { getAuthServerSession } from '@/lib/authenticate'; import { redirect } from 'next/navigation'; import { Tabs } from './Tabs'; export default async function Dashboard() { const session = await getAuthServerSession(); console.log(session?.user); if (!session || !(session.user.isAdmin || session.user.isTeacher)) return redirect('/'); const tests = await prisma.test.findMany({ select: { isActive: true, id: true, testOf: { select: { id: true, firstName: true, lastName: true, isTeacher: true } } } }); const activeTests = tests.filter((test) => test.isActive); return (