Course List Screen
Component Detail
User Interface
medium complexity
mobile
1
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Displays available training courses in a scrollable list with filtering and search capabilities. Shows course title, date, location, capacity, and enrollment status for each course. Peer mentors and coordinators can browse and tap into course details from this screen.
course-list-screen
Responsibilities
- Render paginated list of available courses
- Display enrollment status indicators per course
- Support filtering by date, category, or availability
Interfaces
loadCourses(filters)
onCourseTap(courseId)
onFilterChange(filterOptions)
refreshList()
showEmptyState()
showLoadingState()
Relationships
Related Data Entities (2)
Data entities managed by this component