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

Description

The main in-app screen that presents available support contact options to peer mentors and coordinators. It renders either an email submission form or a phone number based on the organization's configuration, and displays a confirmation message after a request is submitted.

Feature: Contact Us

contact-us-screen

Sources & reasoning

Explicitly listed as a Help & Support feature in the area taxonomy (line 480). MVP placement is confirmed by the blueprint and aligns with the source's emphasis on supporting users with low digital skills from day one. A visible support channel is foundational to adoption during the parallel-systems transition phase described in section 1.5.

  • docs/source/likeperson.md · line 480
    | help-support | Help & Support | Contact Us, Privacy Policy, Accessibility Statement, FAQ |
  • docs/source/likeperson.md · line 32-33
    Kognitiv tilgjengelighet: NHF nevner spesifikt slagrammede. Enkel navigasjon, logisk flyt, ikke for mange valg. Tydelige feilmeldinger med forslag til løsning.

Responsibilities

  • Render organization-configured contact options (email form or phone number)
  • Collect and validate user input for support request submissions
  • Display submission confirmation or acknowledgement to the user
  • Handle loading and error states during request submission

Interfaces

render(): void
handleSubmit(formData: SupportRequestPayload): Promise<void>
loadContactConfig(organizationId: string): Promise<ContactConfig>