SaFi Bank Space : FE: Repeat password (for onboarding)

Repeat password page of “sign up subflow“.

UML flows

Scenarios

  1. screen is opened and user can edit password input

  2. User clicks continue:

    1. password matches → success

    2. password does not match → Err1

  3. App navigates to next step of sub-flow (sign-up subflow takes over, finishes Vida and completes subflow itself)

Back action - navigates to previous page of subflow (create password) without any confirmation prompt.

Code

Description

Handle

Err1

Password does not match

Password field error - localization key - common.error.password.notMatching

Elements

Tag

Description

Data

1

Appbar

Localization key - onboarding.signUp.appbar

2

Title

Localization key - onboarding.repeatPassword.text.title

3

Description

Localization key - onboarding.repeatPassword.text.subtitle

Info icon open “Guidelines bottom sheet“

4

Show/hide password

Localization key -

show - common.journey.passwordShow

hide - common.journey.passwordHide

5

Action button

Localization key - common.journey.text.continue

Action - app compares passwords and passes result to wrapping sing up flow

Guidelines bottom sheet

Tag

Description

Data

1

Title

Localization key - onboarding.createPassword.guidelines.title

2

Guideline 1

Localization key - onboarding.createPassword.guidelines.type1

3

Guideline 2

Localization key - onboarding.createPassword.guidelines.type2

4

Guideline 3

Localization key - onboarding.createPassword.guidelines.type3

7

Action button

Localization key - common.journey.text.close

Action - dismiss bottom sheet