import { redirect } from 'next/navigation' import { auth } from '@/lib/auth' const ROLE_DASHBOARDS: Record = { SUPER_ADMIN: '/admin', PROGRAM_ADMIN: '/admin', JURY_MEMBER: '/jury', MENTOR: '/mentor', OBSERVER: '/observer', } export default async function SettingsLayout({ children, }: { children: React.ReactNode }) { const session = await auth() if (!session?.user) { redirect('/login') } const dashboardUrl = ROLE_DASHBOARDS[session.user.role] || '/login' return (
Back to Dashboard
{children}
) }