Contact Detail Screen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Mobile screen showing the full profile of a single contact including core attributes, related activities, and notes. Provides an entry point into the edit flow.
contact-detail-screen
Sources & reasoning
Blueprint explicitly merges contact-list-search and contact-detail-edit into a single Contacts feature. Marked MUST/Phase 1 in the matrix and listed in MVP mobile screens (lines 219-220), so target_release is MVP.
-
docs/source/likeperson.md · line 112Basic search (contact og notater) | ✓ | ✓ | ✓ | ✓ | ✓ | MUST | 1
-
docs/source/likeperson.md · line 219-220Contacts list with role-specific views Contact detail, edit, and peer mentor profile screens
-
docs/source/likeperson.md · line 231Organization labels system - per-org terminology overrides fetched from backend and cached offline (currently: `contacts`, `my_contacts`, `peer_mentors`
-
docs/source/likeperson.md · line 353contacts | Contacts | Contact List & Search, Contact Detail & Edit, Caregiver & Next-of-Kin
Responsibilities
- Load and display contact attributes from Contact Service
- Show related activities and notes sections
- Apply role-scoped visibility to fields
- Launch Contact Edit Screen on edit action
- Apply organization-specific terminology labels
Interfaces
loadContact(contactId: string): Promise<Contact>
onEditPressed(): void
renderRelatedActivities(activities: Activity[]): void
Related Data Entities (2)
Data entities managed by this component