Can't select an empty report from the Reports > Reports page#70877
Can't select an empty report from the Reports > Reports page#70877luacmartins merged 50 commits intoExpensify:mainfrom
Conversation
Codecov Report❌ Patch coverage is
... and 202 files with indirect coverage changes 🚀 New features to boost your workflow:
|
src/components/SelectionListWithSections/Search/ReportListItemHeader.tsx
Show resolved
Hide resolved
eh2077
left a comment
There was a problem hiding this comment.
@lorretheboy Can you please add unit tests to make codecov happy?
| return; | ||
| } | ||
|
|
||
| if (selectedTransactions[reportKey]?.isSelected) { |
There was a problem hiding this comment.
If report also has pending delete state, then I think we should also skip the case like transaction.
There was a problem hiding this comment.
Just a update
I'm still on it... hope that it will be ready before Monday...
|
👋 @puneetlath Could you take a look at #70877 (comment)? Do we need to add a dedicated BE command to delete empty report from search page? 🎀👀🎀 C+ reviewed |
|
@lorretheboy Friendly bump on this #70877 (comment) |
|
I merged main but looks like we have new lint err due to this PR |
JmillsExpensify
left a comment
There was a problem hiding this comment.
Changes look good from a product perspective!
|
Conflicts again |
|
@luacmartins the conflict is gone now. Please check again |
|
✋ 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/luacmartins in version: 9.2.46-0 🚀
|
|
🚀 Deployed to production by https://github.com/luacmartins in version: 9.2.46-3 🚀
|
Explanation of Change
Fixed Issues
$ #70591
PROPOSAL: #70591 (comment)
Tests
Offline tests
QA Steps
Same as Tests
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))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
android.mov
ANDROID.mov
Android: mWeb Chrome
website.android.mov
ANDROID.WEBSITE.mov
iOS: Native
ios.mov
IOS.mov
iOS: mWeb Safari
website.ios.mov
IOS.WEBSITE.mov
MacOS: Chrome / Safari
website.mov
MacOS: Desktop
desktop.mov