import { redirect } from 'next/navigation'; import { auth } from '@/lib/auth'; import { Header } from '@/components/layout'; import Link from 'next/link'; import { LayoutDashboard, Users } from 'lucide-react'; export default async function AdminLayout({ children, }: { children: React.ReactNode; }) { const session = await auth(); if (!session?.user?.isAdmin) { redirect('/'); } return (
{/* Mobile Nav */}
{/* Desktop Nav */}
{children}
); }