import { prisma } from '@/lib/db'; import { getSession } from '@/lib/auth'; import { redirect } from 'next/navigation'; import { ImageIcon, Briefcase, Mail } from 'lucide-react'; import Link from 'next/link'; export default async function AdminDashboard() { const session = await getSession(); if (!session) { redirect('/admin/login'); } const galleryCount = await prisma.gallery.count(); const serviceCount = await prisma.service.count(); const unreadMessages = await prisma.contactMessage.count({ where: { isRead: false } }); return (
Galeri Resimleri
{galleryCount}
Hizmetlerimiz
{serviceCount}
Okunmamış Mesaj
{unreadMessages}