import { auth, signOut } from "@/lib/auth" import { redirect } from "next/navigation" import { Button } from "@/components/ui/button" import { Card, CardContent, CardHeader, CardTitle, CardDescription } from "@/components/ui/card" import { MessageSquare, FolderGit2, Users } from "lucide-react" import Link from "next/link" export default async function DashboardPage() { const session = await auth() if (!session?.user) { redirect("/admin/login") } return (

Admin Dashboard

{ "use server" await signOut() }} >
Welcome back, {session.user.name || session.user.email}

Role: {session.user.role}

Quick Links

Inquiries Manage quote requests and leads Blog Posts Write, edit, and schedule articles Portfolio Manage case studies and projects Testimonials Approve and manage client reviews
) }