screens/main/course_table/course_table_providers library

Properties

courseOfferingProvider StreamProviderFamily<CourseOfferingDetail?, String>
Provides the detailed data for a single course offering, keyed by its course number (課號).
final
courseTableProvider StreamProviderFamily<CourseTableData, int>
Provides course table cells for a semester.
final
courseTableSemestersProvider StreamProvider<List<Semester>>
Provides the available semesters for the current user.
final
syllabusProvider StreamProviderFamily<Syllabus?, ({int offeringId, String teacherId})>
Provides a teacher's syllabus for an offering, fetched lazily on first watch.
final