hicommonwealth / commonwealth

A platform for decentralized communities
https://commonwealth.im
GNU General Public License v3.0
65 stars 38 forks source link

User-Onboarding: Welcome Onboard Modal - 1. Personal Information Step #7562

Closed mzparacha closed 2 weeks ago

mzparacha commented 2 weeks ago

Link to Issue

Closes: https://github.com/hicommonwealth/commonwealth/issues/6645

Description of Changes

"How We Fixed It"

N/A

Test Plan


open the modal and create a new web3 wallet account, verify you see the `Welcome to Common` modal after a new account is created.
- Verify you see the first step enabled in the welcome onboard modal
- Verify that you can save, username and email in the first step 
- Verify that you can't close the modal until you complete the first step
- Since `useWallets` logic was changed, verify that you can still create new account by the regular `<AuthModal/>`
- Now create another account, this time reload the browser and verify you see the welcome modal again after page refresh. This will show until a user adds their username (not defaulting to `Anonymous`)

## Deployment Plan
N/A

## Other Considerations
SSO accounts are not covered in this PR, they will be covered in https://github.com/hicommonwealth/commonwealth/issues/6750