[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