import { requireRole, UserRole } from '@admin/auth/middleware' import { AdminSidebar } from '@admin/components/layouts/admin-sidebar' import { SidebarProvider } from '@admin/components/ui/sidebar' export async function AuthGate({ children }: { children: React.ReactNode }) { await requireRole([UserRole.ADMIN, UserRole.EDITOR]) return (
{children}
) }