import { getServerSession } from 'next-auth' import { redirect } from 'next/navigation' import { authOptions } from '@/lib/auth' export default async function WorkspacesLayout({ children }: Readonly<{ children: React.ReactNode }>) { const session = await getServerSession(authOptions) if (!session?.user) redirect('/login') if (session.user.canAccessBrandCenter !== true) redirect('/assets/material-library') return children }