TodoListWidget
Component Detail
User Interface
medium complexity
frontend
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Displays the to-do list associated with a specific workshop session, allowing coordinators and facilitators to view, add, and check off action items. Renders tasks with assignee information and due dates in a compact list format. Provides inline controls for creating new tasks and marking existing ones complete.
todo-list-widget
Sources & reasoning
Line 100 explicitly lists "to-do-lister" as a named component of the Blindeforbundet Mentorordning alongside note tools and participant lists. Line 471 names Workshop To-Do Lists as a distinct mentor-program feature. The Mentorordning is placed in Fase 3 (line 358), confirming v1.1 as the target release by ordinal mapping.
-
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 471| mentor-program | Mentor Program | Career Workshops, Workshop Notes, Workshop Participant Lists, Workshop To-Do Lists |
Responsibilities
- Render workshop-linked to-do items with status, assignee, and due date
- Provide inline form for adding new action items to the list
- Allow users to mark tasks complete or reopen them
- Display empty state and loading feedback during data fetch
- Emit events to parent views when task state changes
Interfaces
renderTodoList(workshopId: string): void
addTodoItem(item: TodoItemInput): void
markComplete(todoId: string): void
reopenItem(todoId: string): void