Assignment Filter Bar
Component Detail
User Interface
low complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Sticky filter toolbar on the Assignment Status Screen allowing coordinators to narrow the assignment list by status, peer mentor, team, or time range. State is preserved across navigation using BLoC/Riverpod state management.
assignment-filter-bar
Responsibilities
- Render filter chips for lifecycle status values
- Allow multi-select filtering by team or peer mentor
- Persist filter state across navigation
- Emit filter change events to parent screen
Interfaces
applyStatusFilter(statuses[])
applyTeamFilter(teamIds[])
applyDateRangeFilter(from, to)
clearFilters()
getActiveFilters()
onFilterChanged(callback)