app-ci-deploy / test-build-deploy (push) Has been cancelled
Bare /timetable routed to TimetablePage which called useParams<{timetableId}>() and
immediately hit !currentTimetable → "Error Loading Timetable". New TimetableListPage
uses fetchMyTimetables() from timetableStore. AppRoutes now: /timetable →
TimetableListPage, /timetable/:timetableId → TimetablePage.
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
21 lines
1.0 KiB
TypeScript
21 lines
1.0 KiB
TypeScript
/**
|
|
* Timetable Module - Page Exports
|
|
*/
|
|
|
|
export { default as TimetablePage } from './TimetablePage';
|
|
export { default as TimetableListPage } from './TimetableListPage';
|
|
export { default as ClassesPage } from './ClassesPage';
|
|
export { default as LessonPage } from './LessonPage';
|
|
export { default as TaughtLessonsPage } from './TaughtLessonsPage';
|
|
export { default as MyClassesPage } from './MyClassesPage';
|
|
export { default as EnrollmentRequestsPage } from './EnrollmentRequestsPage';
|
|
export { default as StaffManagerPage } from './StaffManagerPage';
|
|
export { default as StudentManagerPage } from './StudentManagerPage';
|
|
export { default as SchoolSettingsPage } from './SchoolSettingsPage';
|
|
export { default as ClassDetailPage } from './ClassDetailPage';
|
|
export { default as StudentLessonsPage } from './StudentLessonsPage';
|
|
|
|
export type { ClassView, DaySchedule, WeekSchedule } from './TimetablePage';
|
|
export { default as LessonPlansPage } from './LessonPlansPage';
|
|
export { default as LessonPlanDetailPage } from './LessonPlanDetailPage';
|