-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor TransferWalletBalance #9589
Conversation
…er-wallet-balance
…er-wallet-balance
…er-wallet-balance # Conflicts: # src/libs/Middleware/SaveResponseInOnyx.js
Fixed merge conflicts and tweaked the styles for the OfflineIndicator |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved but pending another merge conflic
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Just conflicts
e4550d6
@MariaHCD I hope its okay, I feel like we have all the approves, but cause of the timezone, we are getting approvals after changes that causes conflicts. I just went in and fixed the conflicts |
@stitesExpensify @shawnborton @thienlnam Can we get a quick re-reveiw, I just took care of the small merge conflict |
Just going to merge this before we get any more conflicts - all previous reviewers have approved pending conflicts |
@thienlnam looks like this was merged without passing tests. 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. |
Thanks for moving this forward! |
@MariaHCD @JmillsExpensify @thienlnam Can you QA this internally? We are not able to test wallet due to PROD KYC wall |
🚀 Deployed to staging by @thienlnam in version: 1.1.86-0 🚀
|
|
@MariaHCD did we manage to test this on staging? |
Tested on staging! It's a pass 🎉 |
🚀 Deployed to production by @yuwenmemon in version: 1.1.86-5 🚀
|
Related Web PR: https://github.com/Expensify/Web-Expensify/pull/34127
Details
Fixed Issues
$ https://github.com/Expensify/Expensify/issues/216150
Tests
Pre-requisite accounts (via clitools.sh
generator:account
andvalidator:wallet
)Tests:
Transfer Balance
and then theTransfer $<amount>
buttonDone
or the close button directs you back to the Settings > Payments pageTransfer Balance
button on the Payments page is disabled when offlinePR Review Checklist
Contributor (PR Author) Checklist
### Fixed Issues
section aboveTests
sectionQA steps
sectiontoggleReport
and notonIconClick
)src/languages/*
filesSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)/** comment above it */
displayName
propertythis
properly so there are no scoping issues (i.e. foronClick={this.submit}
the methodthis.submit
should be bound tothis
in the constructor)this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)PR Reviewer Checklist
### Fixed Issues
section aboveTests
sectionQA steps
sectiontoggleReport
and notonIconClick
).src/languages/*
filesSTYLE.md
) were followed/** comment above it */
displayName
propertythis
properly so there are no scoping issues (i.e. foronClick={this.submit}
the methodthis.submit
should be bound tothis
in the constructor)this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)QA Steps
Pre-requisite accounts:
Tests:
Transfer Balance
and then theTransfer $<amount>
buttonDone
or the close button directs you back to the Settings > Payments pageTransfer Balance
button on the Payments page is disabled when offlineScreenshots
Web
1.New.Expensify.mp4
Desktop
Untitled_.Jul.12.2022.3_28.PM.mp4