Workshop Dashboard Screen
Component Detail
User Interface
medium complexity
mobile
2
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Displays upcoming and past karriereverksted sessions scoped to the current user's organization via a Riverpod StreamProvider. Renders session cards with title, date range, and location, and provides entry points to create a new workshop or open a session detail screen.
workshop-dashboard-screen
Sources & reasoning
The dashboard is the primary entry point for the career-workshops module, providing coordinators with a structured, searchable list of sessions. Riverpod StreamProvider drives reactive updates as described in the implementation notes.
No source references — this artifact was included based on reasoning alone (see above).
Responsibilities
- Render paginated list of upcoming and past workshop sessions
- Provide create-workshop entry point launching the creation wizard
- Display session metadata: title, date range, location, participant count
- Handle empty and loading states with accessible indicators
Interfaces
build(BuildContext) → Widget
onWorkshopTap(workshopId: String) → void
onCreateTap() → void