Workshop Detail Screen
Component Detail
User Interface
medium complexity
mobile
3
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Read-heavy screen displaying workshop session metadata, participant roster, and session schedule. Fetches data from the API and renders participant list with role-gated action controls for adding or removing attendees. Restricted to Coordinator role and above for write operations.
workshop-detail-screen
Responsibilities
- Display workshop session metadata including title, date range, and facilitator
- Render paginated participant roster fetched from workshop_participants join table
- Gate add/remove attendee actions behind Coordinator role check
- Embed Workshop Notes Widget as a contextual panel within the screen
Interfaces
build(BuildContext context) → Widget
loadWorkshopDetail(workshopId: String) → Future<WorkshopDetail>
onAddParticipant(userId: String) → void
onRemoveParticipant(userId: String) → void
Relationships
Dependencies (3)
Components this component depends on