export const ROUTES = {
  // Auth
  LOGIN: '/login',
  FORGOT_PASSWORD: '/forgot-password',
  RESET_PASSWORD: '/reset-password',

  // Student
  STUDENT_DASHBOARD: '/dashboard',
  STUDENT_VERSES: '/verses',
  STUDENT_VERSE_DETAIL: (id: string) => `/verses/${id}`,
  STUDENT_SUBMIT: '/submit',
  STUDENT_SUBMIT_RESULT: (id: string) => `/submit/${id}/result`,
  STUDENT_PROGRESS: '/progress',
  STUDENT_MUROJAAH: '/murojaah',
  STUDENT_PROFILE: '/profile',

  // Teacher
  TEACHER_DASHBOARD: '/teacher/dashboard',
  TEACHER_REVIEWS: '/teacher/reviews',
  TEACHER_REVIEW_DETAIL: (id: string) => `/teacher/reviews/${id}`,
  TEACHER_STUDENTS: '/teacher/students',
  TEACHER_PROFILE: '/teacher/profile',

  // Admin
  ADMIN_DASHBOARD: '/admin/dashboard',
  ADMIN_USERS: '/admin/users',
  ADMIN_STUDENTS: '/admin/students',
  ADMIN_TEACHERS: '/admin/teachers',
  ADMIN_CHAPTERS: '/admin/chapters',
  ADMIN_VERSES: '/admin/verses',
  ADMIN_AUDIO: '/admin/audio',
  ADMIN_BADGES: '/admin/badges',
  ADMIN_SETTINGS: '/admin/settings',
} as const;
