WorkshopListScreen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Displays the full list of career workshops available to the authenticated user, organized by upcoming and past sessions. Coordinators see management controls while peer mentors see their enrolled workshops. Supports filtering by date, status, and participant role.
workshop-list-screen
Sources & reasoning
Lines 100 and 358 place Career Workshops (Mentorordning/karriereverksted) as a Blindeforbundet-specific feature explicitly listed under Fase 3 (Growth & Engagement). Line 471 confirms it as a named feature in the mentor-program area. Fase 3 is the third development phase, mapping to v1.1 by ordinal convention.
-
docs/source/likeperson.md · line 100**Mentorordning (karriereverksted):** Eget notatverktøy, to-do-lister og deltakerlister for gruppeveiledning over to dager.
-
docs/source/likeperson.md · line 358Mentorordning / Career Workshops (Blindeforbundet)
-
docs/source/likeperson.md · line 471| mentor-program | Mentor Program | Career Workshops, Workshop Notes, Workshop Participant Lists, Workshop To-Do Lists |
Responsibilities
- Render paginated list of workshops with status indicators and date metadata
- Differentiate coordinator vs. peer mentor views with role-appropriate actions
- Provide entry points to create new workshops (coordinator only)
- Support filtering and sorting of workshop sessions
- Navigate to WorkshopDetailScreen on item selection
Interfaces
loadWorkshops(userId: string, role: UserRole): Promise<Workshop[]>
filterWorkshops(criteria: WorkshopFilter): Workshop[]
navigateToDetail(workshopId: string): void
navigateToCreate(): void