import type { ViewRouteMetaEntry } from './viewRouteMeta.generated'

/**
 * Routes that do not map 1:1 to a single source view file (composed dashboards, aliases).
 * Keys use snake_case segments like the generated registry.
 */
export const viewRouteManual: Record<string, ViewRouteMetaEntry> = {
  'teacher/dashboard': {
    title: 'Teacher dashboard',
    sourceViewPath: '(TeacherController::dashboard — see Views/teacher/*.php)',
  },
  'administrator/dashboard': {
    title: 'Administrator dashboard',
    sourceViewPath: '(Support/administrator dashboards — see Views/administrator/*.php)',
  },
  'administrator/administratordashboard': {
    title: 'Administrator dashboard',
    sourceViewPath: 'administrator/administratordashboard.php',
  },
  'landing_page/guest_dashboard': {
    title: 'Guest dashboard',
    sourceViewPath: 'landing_page/guest_dashboard.php',
  },
}
