Contact Screen
Component Detail
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.
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)