Phone and email (and referral) input page of “sign up subflow“.
UML flows
Scenarios
screen is opened and app loads list of countries from CM (can trigger Err1) → code selector is populated
User edits fields and clicks continue → local validation is triggered (can trigger Err2)
App sends values to CM in sign-up request (can trigger Err3)
App navigates to next step of sub-flow (SMS OTP input page)
Back action - navigates to previous page of subflow (tone of voice selection) without any confirmation prompt.
Code | Description | Handle |
---|---|---|
Err1 | CM update preference endpoint fails | TBD |
Err2 | Validation errors | Email not valid - Phone not valid - Referral code not valid - |
Err3 | CM sign up endpoint fails | TBD |
Elements
Warning: Figma UI does not represent current state → Figma phone input is not usable and there is no referral code input field in Figma
Tag | Description | Data |
---|---|---|
1 | Appbar | Localization key - |
2 | Title | Localization key - |
3 | Description | Localization key - |
4 | Email input | Localization key - asset - optional |
5 | Phone input | Localization key - code - number - asset - mandatory |
6 | Referral input | Localization key - asset - optional |
7 | Action button | Localization key - Action - signs up user with his phone+email and navigates to next step of sign up subflow |
Attachments:
plantuml_1662665822209.svg (image/svg+xml)
plantuml_1662665822209 (text/plain)
image-20221102-065420.png (image/png)
image-20221024-193612.png (image/png)
image-20221024-193454.png (image/png)
image-20221024-190008.png (image/png)
image-20220913-135822.png (image/png)
image-20221101-102121.png (image/png)
plantuml_1662665822209.svg (image/svg+xml)
plantuml_1662665822209 (text/plain)
plantuml_1662665822209.png (image/png)
image-20221102-090522.png (image/png)