import { redirect } from 'next/navigation'; import Link from 'next/link'; import { getCurrentSiteUser } from '@/lib/page-data'; import { ADMIN_MENU } from '@/lib/admin-menu'; export const dynamic = 'force-dynamic'; export default async function AdminLayout({ children }: { children: React.ReactNode }) { const user = await getCurrentSiteUser(); if (!user) redirect('/login?next=/admin'); if ((user.level ?? 0) < 10) redirect('/?error=permission'); return (