User Interface medium complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Full-screen form for submitting support requests directly from within the app. User identity fields are pre-populated from the active session to reduce manual entry. Designed for users with limited digital experience, keeping the interface minimal and guided.

Feature: Contact Us

contact-us-screen

Sources & reasoning

Contact Us is listed as MVP in the help-support area taxonomy (line 479). The workshops identify users with cognitive and motor challenges who need accessible help channels, making in-app support a trust-critical capability from launch. It is part of the always-on module set and requires no toggle.

  • | help-support | Help & Support | Contact Us, Privacy Policy, Accessibility Statement, FAQ |

Responsibilities

  • Render pre-populated user identity fields (name, email) from session context
  • Provide subject and message input fields with validation feedback
  • Display submission confirmation or error state after request is sent
  • Navigate back to the Help & Support area after successful submission

Interfaces

render(): void
handleSubmit(formData: SupportRequestPayload): void
populateFromSession(session: UserSession): void