Changes to IOUAction and IOUPreview#18698
Conversation
Julesssss
left a comment
There was a problem hiding this comment.
Looking good so far. Added a few comments, but none of them are major.
|
Code is updated, I'm testing at the moment but seeing a |
|
Okay yeah that's the issue, and signing in/out resolves it, thanks! |
|
Screenshots added, going to open this up for review |
|
@thesahindia @francoisl One of you needs to 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] |
|
@francoisl We should only verify the IOUPreview portion of it looks correct. The IOUQuote will be removed in #18486 by @Julesssss |
|
And is the plan to merge that other PR immediately after this one? If not, can we update the screenshots in the test/QA steps please? Otherwise I guarantee you that the QA team will fail this in the deploy checklist. |
It won't be merged immediately. I'll update the screenshots!
Good eye, I added some padding
Yeah it'll be handled in a different PR, @Julesssss you created an issue for this right? (If not I'm happy to!) |
Reviewer Checklist
Screenshots/VideosMobile Web - Chrome |
thesahindia
left a comment
There was a problem hiding this comment.
Looks good to me!
cc: @Julesssss @francoisl
|
🎯 @thesahindia, thanks for reviewing and testing this PR! 🎉 An E/App issue has been created to issue payment here: #18738. |
|
Merging since Jules comments were addressed and we have 3 approvals. |
|
🚀 Deployed to staging by https://github.com/luacmartins in version: 1.3.13-0 🚀
|
|
@thesahindia I created a follow-up issue for the preview Card height issue and tagged you |
|
🚀 Deployed to production by https://github.com/Beamanator in version: 1.3.13-5 🚀
|

















Details
This PR:
Settledlabel and displays it for paid requestsFixed Issues
$ https://github.com/Expensify/Expensify/issues/270586
Tests
Test 1
Settledlabel (and the green check mark) on the IOU Preview like soTest 2
(except for the split text below the avatars, which is being handled in show individual split amount on Bill Split IOU Previews #18715)
Offline tests
Nothing additional to test
QA Steps
Same as test steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)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
Web
web.mov
After logging out and in again to fix unrelated error:
web-split-bill.mov
Mobile Web - Chrome
Mobile Web - Safari
Desktop
iOS
Android