import { Navigate, Outlet } from 'react-router-dom' import { useAuth } from '@/features/auth/useAuth' import { canAccess, getModule } from '@/features/menu/modules' /** Пускает в модуль только роли из реестра; остальных возвращает в главное меню. */ export function ModuleRoute({ moduleId }: { moduleId: string }) { const { user } = useAuth() if (!canAccess(user, getModule(moduleId).roles)) return return }