User Interface low complexity mobile
1
Dependencies
1
Dependents
0
Entities
0
Integrations

Description

Embeddable note-taking widget scoped to a workshop session context rather than a user context. Stores notes in the notes table using a workshop_session foreign key discriminator, reusing the core Notes Service infrastructure. Allows facilitators to capture structured session observations inline within the Workshop Detail Screen.

Feature: Career Workshops

workshop-notes-widget

Responsibilities

  • Render inline note list filtered by workshop_session foreign key
  • Provide create and edit note flow scoped to current workshop session
  • Display structured observation fields for session notes
  • Persist notes via Notes Service with workshop_session context discriminator

Interfaces

build(BuildContext context) → Widget
loadSessionNotes(workshopSessionId: String) → Future<List<Note>>
onCreateNote(content: String, workshopSessionId: String) → void
onEditNote(noteId: String, content: String) → void

Relationships

Dependencies (1)

Components this component depends on

Dependents (1)

Components that depend on this component