Files
app/src/pages/timetable/index.ts
T
CC WorkerandClaude Sonnet 4.6 5869c741d7
app-ci-deploy / test-build-deploy (push) Has been cancelled
fix(routing): add TimetableListPage for /timetable — detail view required :timetableId
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]>
2026-06-02 21:36:57 +00:00

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';