User Interface low complexity mobile
1
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Minimal support contact screen presenting email, phone, and in-app request form options. Always accessible regardless of module toggles or auth state. Uses design-token classes and accessible widgets from the shared library.

Feature: Contact Us

contact-screen

Responsibilities

  • Render contact options appropriate to user context (email, phone, in-app form)
  • Display confirmation with reference number after successful submission
  • Show retry prompt with fallback support email address on network failure
  • Remain reachable even when auth token is expired or missing

Interfaces

build(BuildContext)
onSubmit(SupportRequestPayload)
showConfirmation(referenceNumber: String)
showRetryPrompt(fallbackEmail: String)

Relationships

Dependencies (1)

Components this component depends on