User profile data page.

UML flows

Scenarios

  1. screen is opened and all data parts are loaded in parallel (Customer data, subscription data, KYC survey, ID card) - can trigger Err1

  2. profile page is filled with loaded data

Back action - exits profile page without any confirmation prompt

Code

Description

Handle

Err1

Data endpoints failed to load

TBD

Elements

Tag

Description

Data

X

Frozen status bar

Localization key - onboarding.profile.accountFrozen

Asset path - images/avatars64/15.svg

1

Profile image

not implemented, only placeholder for now

2

Name

Customer full name - firstName + middleName + lastName

3

Tab selector

Localization key -onboarding.profile.tabPersonalInfo

Localization key -onboarding.profile.tabSurvey

4

Profile data

Localization key -onboarding.personalInfo.label.gender

Localization key -onboarding.personalInfo.label.birthday

Localization key -onboarding.personalInfo.label.birthplace

Localization key -onboarding.personalInfo.label.nationality

5

Address header

Localization key -onboarding.profile.residentialAddress

Localization key -common.journey.text.edit

Action → opens address edit subflow

6

Address data

Localization key -onboarding.address.label.country

Localization key -onboarding.address.label.province

Localization key -onboarding.address.label.city

Localization key -onboarding.address.label.barangay

Localization key -onboarding.address.label.street (street + streetNumber)

Localization key -onboarding.address.label.zip

7

Email

Localization key -onboarding.emailPhone.text.email

Localization key -common.journey.text.edit

Action → opens email edit subflow

8

Phone number

Localization key -onboarding.emailPhone.text.phone

Localization key -common.journey.text.edit

Action → opens phone edit subflow

9

ID data

Localization key -onboarding.profile.idType

Localization key -onboarding.profile.idValue

10

update new ID

Localization key -onboarding.profile.newId

Action → opens upload new ID subflow

(out of scope now)

11

device info

Localization key -onboarding.profile.deviceInfo

12

freeze action button

Shown only when customer is not in frozen state already

Image path - icons/shield_done.svg

Localization key -onboarding.profile.freeze

Action → opens account (subscription) freeze subflow

13

KYC Survey data

question.questionLabel + answer.optionIdentifier for each survey question
Localization key -common.journey.text.edit

Action → opens survey edit subflow