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.

Feature: Contact Detail & Management

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