HomePhabricator

[Cashtab] Render onboarding screen if user does not have a wallet

Description

[Cashtab] Render onboarding screen if user does not have a wallet

Summary:
For the special case of a user with no wallet in storage, i.e. a new user loading Cashtab for the first time -- show the onboarding screen.

This should be standardized for all routes. Right now, it has custom implementations on some routes that arose piecemeal in Cashtab dev history.

Because this diff changes the loading behavior of Cashtab, a number of integration tests are updated.

Test Plan: npm test

Reviewers: #bitcoin_abc, emack

Reviewed By: #bitcoin_abc, emack

Subscribers: emack

Differential Revision: https://reviews.bitcoinabc.org/D15711

Details

Provenance
bytesofmanAuthored on Mar 15 2024, 21:43
bytesofmanPushed on Mar 21 2024, 11:02
Reviewer
Restricted Project
Differential Revision
D15711: [Cashtab] Render onboarding screen if user does not have a wallet
Parents
rABCded0a6f6ee37: [guix] Always use the same user name in the container
Branches
Unknown
Tags
Unknown