import { Error } from "_components/Error"; import { getServerSession } from "api/auth/[...nextauth]/auth"; const AdminUserLayout = async ({ children }: { children: React.ReactNode }) => { const session = await getServerSession(); if (!session) return ; const user = session.user; if (!user?.permissions.includes("ADMIN_USER")) return ; return <>{children}; }; AdminUserLayout.displayName = "AdminUserLayout"; export default AdminUserLayout;