HomePhabricator

[Cashtab] Implement custom Input elements in Send, SendToken, and Configure

Description

[Cashtab] Implement custom Input elements in Send, SendToken, and Configure

Summary:
Replace legacy antd input elements with new custom components

Other improvements were necessary to bring in better Input fields and deprecate other antd components. For example, we now use our custom modal for scanning QR codes, formdata is cleared up in SendXec and SendToken, the token info table is cleaned up in SendToken.

Still some inputs left to clean up in SignVerifyMsg. But, will need to handle the Collapse antd before we really clean that up anway. Also the CreateTokenForm. imo this diff is big enough already and those improvements will be handled in other diffs.

Test Plan:
npm test

This diff is deployed at https://cashtab-local-dev.netlify.app/#/wallet

Confirm the QR scanner still works on SendXec and SendToken pages. Confirm Configure modals look ok. Confirm Send and SendToken screens look desktop and mobile.

Reviewers: #bitcoin_abc, emack

Reviewed By: #bitcoin_abc, emack

Subscribers: emack

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

Details

Provenance
bytesofmanAuthored on Mar 24 2024, 19:56
bytesofmanPushed on Mar 26 2024, 16:26
Reviewer
Restricted Project
Differential Revision
D15776: [Cashtab] Implement custom Input elements in Send, SendToken, and Configure
Parents
rABCc2bc0a2ab298: [avalanche] Reject blocks that contains txs conflicting with finalized txs
Branches
Unknown
Tags
Unknown