Contact Detail Screen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
3
Entities
0
Integrations
Description
Full-screen view displaying all information for a single contact, including personal details, custom organisation fields, linked peer mentor assignments, and a chronological notes timeline. Supports deep-link navigation from other screens such as activity logs and assignment inbox.
contact-detail-screen
Responsibilities
- Render contact profile with all fields
- Display organisation-specific custom fields
- Show notes timeline with author and timestamp
- Provide navigation to edit screen and related entities
Interfaces
loadContact(contactId: String)
renderCustomFields(fields: List<OrgField>)
navigateToEditScreen()
navigateToNoteDetail(noteId: String)
refreshContactData()
handleDeepLink(uri: Uri)
Related Data Entities (3)
Data entities managed by this component