Update Invoices setting screen - #50565
Conversation
…ture/45175-invoicing-settings-screen
…ture/45175-invoicing-settings-screen
…ture/45175-invoicing-settings-screen
|
|
I've added the icon and aligned the header. Fixed - 52d02d8. cc @shawnborton |
|
I deleted my last comment, you have the right icon in place - sorry about that! |
|
That looks good to me, cc @JmillsExpensify to make sure you have visibility into this one as well. |
…ture/45175-invoicing-settings-screen
|
I've updated the sections descriptions agreed in Slack. cc @shawnborton |
|
Aligned text styles - 71b7feb. cc @shawnborton |
Do you think it looks correct? @shawnborton
|
…ture/45175-invoicing-settings-screen
|
Nice, that looks good to me! |
|
@fedirjh bump |
Reviewer Checklist
Screenshots/Videos |
fedirjh
left a comment
There was a problem hiding this comment.
LGTM. cc @Expensify/design
|
Looks pretty good to me! I'm going to run a test build so I can take it for a spin in my account but the screenshots seem correct at first glance. |
|
Looking much better |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
|
Styles look good to me. Is it known that the Company name and Company website fields don't work/don't save though? Not sure if that was a regression introduced here or not. |
Yes, It will be handled in: |
|
Sounds good, thanks for confirming. I think this is all good from a design standpoint then, thanks for the changes here! |
|
@madmax330 looks like this was merged without a test passing. Please add a note explaining why this was done and remove the |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
Tests were passing |
|
🚀 Deployed to staging by https://github.com/madmax330 in version: 9.0.54-0 🚀
|
|
🚀 Deployed to production by https://github.com/Beamanator in version: 9.0.54-11 🚀
|
|
🚀 Deployed to production by https://github.com/Beamanator in version: 9.0.54-11 🚀
|
| <Balance balance={policy?.invoice?.bankAccount?.stripeConnectAccountBalance ?? 0} /> | ||
| <MenuItemWithTopDescription | ||
| description={translate('walletPage.balance')} | ||
| title={CurrencyUtils.convertToDisplayString(policy?.invoice?.bankAccount?.stripeConnectAccountBalance ?? 0)} |
There was a problem hiding this comment.
We should add policy?.outputCurrency here. Ref: #53916
…ing-settings-screen























Details
The PR replaces the legacy sections of the invoices page with the new ones.
Note: this PR should be merged right after #50571 because it integrates API there.
Fixed Issues
$ #45175
PROPOSAL: N/A
Tests
Preconditions:
Offline tests
Same as "Tests".
QA Steps
Same as "Tests".
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
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop