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.

Feature: Career Workshops

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

Relationships

Dependencies (2)

Components this component depends on

Related Data Entities (1)

Data entities managed by this component