Make IOURequestStepSendFrom use new SelectionList#71816
Conversation
|
All contributors have signed the CLA ✍️ ✅ |
|
I have read the CLA Document and I hereby sign the CLA |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #71816 +/- ##
==========================================
+ Coverage 35.03% 35.21% +0.17%
==========================================
Files 3286 3291 +5
Lines 107360 107586 +226
Branches 34249 34349 +100
==========================================
+ Hits 37616 37883 +267
+ Misses 69556 69518 -38
+ Partials 188 185 -3 📢 Thoughts on this report? Let us know! 🚀 New features to boost your workflow:
|
|
@rushatgabhane 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] |
|
Hmm I think we might want the flexibility to be able to pass through a label above the list options, regardless if there are sections or not. That might be futureproofing a bit, but I could see where we might want that extra clarity. That being said, I don't feel strongly if we need to keep it for the exact scenario you mention above. I personally think it's pretty clear without the label and without even needing to modify the header title. |
|
Totally agree with Shawn's comments above. I think for this specific situation it's not all that important, but I could see a situation arising where we really want a label there for some reason. |
Reviewer Checklist
Screenshots/VideosAndroid: mWeb ChromeMacOS: Desktop |
|
@GCyganek in QA steps please add a note that we won't have |
|
🚀 Deployed to staging by https://github.com/grgia in version: 9.2.31-0 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 9.2.31-2 🚀
|







Explanation of Change
UserListItemis copied 1:1 fromsrc/components/UserListItemwhich was usingBaseListItemfor theSelectionListWithSections. Copied component is updated to useBaseListItemimplementation for the newSelectionListFixed Issues
$ #65655
PROPOSAL: N/A
Tests
Invoicesfeature enabledSend invoiceSend fromfield to open the listOffline tests
QA Steps
Same as tests.
Workspaceslabel has been deleted as discussed in this PR below.PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)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.2025-10-06.at.13.24.10.mov
Android: mWeb Chrome
Screen.Recording.2025-10-06.at.13.31.37.mov
iOS: Native
Screen.Recording.2025-10-06.at.13.27.49.mp4
iOS: mWeb Safari
Screen.Recording.2025-10-06.at.13.29.23.mov
MacOS: Chrome / Safari
Screen.Recording.2025-10-06.at.14.22.44.mov
MacOS: Desktop
Screen.Recording.2025-10-06.at.13.33.22.mov