Notes List Screen
Component Detail
User Interface
low complexity
mobile
2
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Flutter screen displaying a paginated, searchable list of notes associated with the authenticated user's contacts and activities. Renders note cards showing contact name, date, and content snippet. Supports sorting by date and contact with accessible touch targets per WCAG 2.2 AA.
notes-list-screen
Responsibilities
- Render paginated note cards with contact name, date, and content preview
- Dispatch search queries and sort order changes to state layer
- Navigate to Note Editor screen on note tap
- Display empty state, loading skeleton, and error states accessibly
- Expose semantic labels and minimum 24x24px touch targets for screen reader compliance
Interfaces
build(BuildContext context) → Widget
onNoteTap(String noteId) → void
onSearchChanged(String query) → void
onSortChanged(NotesSortOrder order) → void
onLoadMore() → void
Relationships
Dependencies (2)
Components this component depends on