import { Navigate, Route, Routes } from "react-router-dom"; import { AppLayout } from "../layouts/AppLayout"; import { DashboardPage } from "../pages/DashboardPage"; import { AnalyticsPage } from "../pages/analytics/AnalyticsPage"; import { ContentManagementLayout } from "../pages/content-management/ContentManagementLayout"; import { CourseCategoryPage } from "../pages/content-management/CourseCategoryPage"; import { AllCoursesPage } from "../pages/content-management/AllCoursesPage"; import { CourseFlowBuilderPage } from "../pages/content-management/CourseFlowBuilderPage"; import { ContentOverviewPage } from "../pages/content-management/ContentOverviewPage"; import { CoursesPage } from "../pages/content-management/CoursesPage"; import { PracticeQuestionsPage } from "../pages/content-management/PracticeQuestionsPage"; import { AddNewPracticePage } from "../pages/content-management/AddNewPracticePage"; import { SubModulesPage } from "../pages/content-management/SubCoursesPage"; import { SubModuleContentPage } from "../pages/content-management/SubCourseContentPage"; import { SpeakingPage } from "../pages/content-management/SpeakingPage"; import { AddVideoPage } from "../pages/content-management/AddVideoPage"; import { AddPracticePage } from "../pages/content-management/AddPracticePage"; import { NewContentPage } from "../pages/content-management/NewContentPage"; import { LearnEnglishPage } from "../pages/content-management/LearnEnglishPage"; import { ProgramCoursesPage } from "../pages/content-management/ProgramCoursesPage"; import { CourseDetailPage } from "../pages/content-management/CourseDetailPage"; import { ModuleDetailPage } from "../pages/content-management/ModuleDetailPage"; import { AddVideoFlow } from "../pages/content-management/AddVideoFlow"; import { AddPracticeFlow } from "../pages/content-management/AddPracticeFlow"; import { CourseModuleDetailPage } from "../pages/content-management/CourseModuleDetailPage"; import { AttachPracticeFlow } from "../pages/content-management/AttachPracticeFlow"; import { AttachProgramPracticeFlow } from "../pages/content-management/AttachProgramPracticeFlow"; import { ProgramTypeSelectionPage } from "../pages/content-management/ProgramTypeSelectionPage"; import { ProgramDetailPage } from "../pages/content-management/ProgramDetailPage"; import { CourseManagementPage } from "../pages/content-management/CourseManagementPage"; import { UnitManagementPage } from "../pages/content-management/UnitManagementPage"; import { NotFoundPage } from "../pages/NotFoundPage"; import { NotificationsPage } from "../pages/notifications/NotificationsPage"; import { CreateNotificationPage } from "../pages/notifications/CreateNotificationPage"; import { UserDetailPage } from "../pages/user-management/UserDetailPage"; import { UserManagementLayout } from "../pages/user-management/UserManagementLayout"; import { UsersListPage } from "../pages/user-management/UsersListPage"; import { UserManagementDashboard } from "../pages/user-management/UserManagementDashboard"; import { UserGroupsPage } from "../pages/user-management/UserGroupsPage"; import { DeletionRequestsPage } from "../pages/user-management/DeletionRequestsPage"; import { RoleManagementLayout } from "../pages/role-management/RoleManagementLayout"; import { RolesListPage } from "../pages/role-management/RolesListPage"; import { AddRolePage } from "../pages/role-management/AddRolePage"; import { PracticeDetailsPage } from "../pages/content-management/PracticeDetailsPage"; import { PracticeMembersPage } from "../pages/content-management/PracticeMembersPage"; import { QuestionsPage } from "../pages/content-management/QuestionsPage"; import { AddQuestionPage } from "../pages/content-management/AddQuestionPage"; import { HumanLanguageHierarchyPage } from "../pages/content-management/HumanLanguageHierarchyPage"; import { HumanLanguageSubModulePage } from "../pages/content-management/HumanLanguageSubModulePage"; import { UserLogPage } from "../pages/user-log/UserLogPage"; import { IssuesPage } from "../pages/issues/IssuesPage"; import { ProfilePage } from "../pages/ProfilePage"; import { SettingsPage } from "../pages/SettingsPage"; import { TeamManagementPage } from "../pages/team/TeamManagementPage"; import { AddTeamMemberPage } from "../pages/team/AddTeamMemberPage"; import { TeamMemberDetailPage } from "../pages/team/TeamMemberDetailPage"; import { LoginPage } from "../pages/auth/LoginPage"; import { ForgotPasswordPage } from "../pages/auth/ForgotPasswordPage"; import { VerificationPage } from "../pages/auth/VerificationPage"; import { AboutPage } from "../pages/AboutPage"; import { TermsPage } from "../pages/TermsPage"; import { PrivacyPage } from "../pages/PrivacyPage"; import { AccountDeletionPage } from "../pages/AccountDeletionPage"; export function AppRoutes() { return ( } /> } /> } /> } /> } /> } /> } /> }> } /> } /> }> } /> } /> } /> } /> } /> }> } /> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> {/* Course → Sub-module → Lesson/Practice */} } /> } /> } /> } /> {/* Legacy aliases */} } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ); }