rainbow-me / rainbow

🌈‒ the Ethereum wallet that lives in your pocket
https://rainbow.me
GNU General Public License v3.0
3.97k stars 630 forks source link

convert sends to typescript #6120

Closed walmat closed 2 months ago

walmat commented 2 months ago

What changed (plus any additional context for devs)

Quality of life improvements to convert our send sheet to typescript. We've had a couple sneaky bugs creep up the past couple weeks regarding sends, so this is just a follow-up from those issues.

Also noticed an issue in production that stemmed from maxEnabled not resetting when switching assets / nfts. Prevented users from going through the flow of selecting an erc20, tapping on max, and then switching to an NFT on any network. It would be stuck on Enter an amount.

Screen recordings / screenshots

https://github.com/user-attachments/assets/bda757c5-1671-41ba-9ad2-ff2a7f962c72

What to test

test sends e2e