import { getSession } from "@/lib/auth/session" import { getDashboardStats } from "@/lib/dashboard/stats" import { LinkIcon, MousePointerClick, TrendingUp } from "lucide-react" import { UrlFormCard } from "./_components/simple-url-form-card" import { StatsCard } from "./_components/stats-card" export default async function Dashboard() { const { session, redirect } = await getSession() if (!session) { redirect("/sign-in") } const stats = await getDashboardStats() // Determine the most visited URL display value const mostVisitedDisplay = stats.mostVisitedUrl ? stats.mostVisitedUrl.visitCount > 0 ? `${stats.mostVisitedUrl.title || stats.mostVisitedUrl.slug || "Untitled"} (${stats.mostVisitedUrl.visitCount})` : "No visits" : "No URLs" return (