[Internal QA]: Refactor ChooseTransferAccountPage to use Selection List#49339
Conversation
|
@DylanDylann Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
Running a build so we can test this one internally |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
mountiny
left a comment
There was a problem hiding this comment.
Changes look good to me, @DylanDylann will you be able to review and test this out too?
I am trying to find someone internal to try the build
Reviewer Checklist
Screenshots/VideosAndroid: NativeScreen.Recording.2024-09-18.at.15.45.40.movAndroid: mWeb ChromeScreen.Recording.2024-09-18.at.15.44.21.moviOS: NativeScreen.Recording.2024-09-18.at.15.46.11.moviOS: mWeb SafariScreen.Recording.2024-09-18.at.15.42.14.movMacOS: Chrome / SafariScreen.Recording.2024-09-18.at.15.35.10.movMacOS: DesktopScreen.Recording.2024-09-18.at.15.43.39.mov |
|
@allgandalf Warning on IOS and Android Screen.Recording.2024-09-18.at.15.46.11.mov |
|
@DylanDylann, we can ignore that warning, we get the same in settlement account for expensify cards, Screen.Recording.2024-09-18.at.2.23.50.PM.mov |
| shouldShowAddPaymentMethodButton={false} | ||
| shouldShowAddBankAccount={false} | ||
| shouldShowRightIcon={false} | ||
| <ScrollView> |
There was a problem hiding this comment.
Why do we need to add ScrollView wrapper?
There was a problem hiding this comment.
Otherwise the add bank account button would be at the bottom of the screen, do you have any other idea ? I tried a few but only with scrollview I was able to put the button after the list ends
Hmm, @mountiny Did we accept this warning or should we fix this warning? |
There was a problem hiding this comment.
Only have a small above problem. Waiting for @mountiny to confirm. The rest looks good
mountiny
left a comment
There was a problem hiding this comment.
Thanks for the quick work. Shawn also confirmed this works well
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/mountiny in version: 9.0.38-0 🚀
|
|
🚀 Deployed to production by https://github.com/grgia in version: 9.0.38-4 🚀
|
Details
Fixed Issues
$ #48974
PROPOSAL: https://expensify.slack.com/archives/C036QM0SLJK/p1726572419734889?thread_ts=1726504612.935849&cid=C036QM0SLJK
Tests
Precondition:
shouldShow={false}.settings/wallet/choose-transfer-accountSelectionListinstead of the Radio buttonOffline tests
QA Steps
N/A This is Internal QA
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Screen.Recording.2024-09-18.at.12.34.21.AM.mov
Android: mWeb Chrome
Screen.Recording.2024-09-18.at.12.39.11.AM.mov
iOS: Native
Screen.Recording.2024-09-18.at.12.25.35.AM.mov
iOS: mWeb Safari
Screen.Recording.2024-09-18.at.12.26.09.AM.mov
MacOS: Chrome / Safari
Screen.Recording.2024-09-17.at.11.50.14.PM.mov
MacOS: Desktop
Screen.Recording.2024-09-18.at.12.31.34.AM.mov