import type { ReactNode } from 'react'; import { AdminNav } from '@/components/admin/nav'; import { Container } from '@/components/ui/section'; import { requireAdmin } from '@/lib/admin-auth'; /** Every page in this group requires the admin session cookie; anonymous visitors are redirected to /admin/login. */ export default async function AdminProtectedLayout({ children }: { children: ReactNode }) { await requireAdmin(); return (
{children}
); }