import { redirect } from 'next/navigation' import { auth } from '@/auth' import { AdminSidebar } from '@/components/admin/AdminSidebar' import { AdminHeader } from '@/components/admin/AdminHeader' export default async function AdminLayout({ children, }: { children: React.ReactNode }) { const session = await auth() if (!session?.user || session.user.role !== 'ADMIN') { redirect('/auth/signin?callbackUrl=/admin') } return (
{children}
) }