import Link from 'next/link'; import { AdminNav } from '@/components/AdminNav'; import { requireContentStaff } from '@/lib/server/auth'; import { roleLabel } from '@/lib/rbac'; import { t } from '@/lib/i18n'; export const dynamic = 'force-dynamic'; export default async function AdminLayout({ children }: { children: React.ReactNode }) { const staff = await requireContentStaff(); return (
{t('brand.name')} / {t('admin.title')} {staff.email} ยท {roleLabel(staff.role)}
{children}
); }