Open munanadi opened 3 years ago
I did run yarn lint:fix
and nothing changes. works fine. any suggestions?
yarn lint
is behind failed check. Change formatting so yarn lint
shows no errors.
https://app.travis-ci.com/github/project-serum/swap-ui/builds/238231690#L239
Merged with cyclos-prod
Wrt. #56
commonBases?: <PublicKey[]>
is a prop that can be passed on to the<Swap>
This will show up on top of the list.The star icon in the token list lets users select their own custom base token apart from the
customBases
passed as a prop. The icon also acts like a toggle that reflects the state change also updating local storage.I also fixed unnecessary rerenders of
TokenDialog
. For example it was rendering even when it was not displayed on screen. Hence used theshowTokenDialog
bool to trigger its render only when its shown.This is before using the fix.
This is after we use
useMemo
to only render when the list is shownThis makes the UI a bit faster preventing rerenders. and the UX a little better I hope. Let me know what you think! :))