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