-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
[HOLD for payment 2024-08-19] [$250] Update the Wallets page to put bank accounts at top #46242
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01dbcb038228b4c6a0 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @paultsimura ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Update the Wallets page to put bank accounts at top What is the root cause of that problem?New update What changes do you think we should make in order to solve the problem?
<MenuItem
ref={buttonRef as ForwardedRef<View>}
onPress={() => Navigation.navigate(ROUTES.SETTINGS_ENABLE_PAYMENTS)}
disabled={network.isOffline}
title={translate('walletPage.enableWallet')}
icon={Expensicons.Wallet}
hoverAndPressStyle={styles.hoveredComponentBG}
wrapperStyle={[
styles.transferBalance,
shouldUseNarrowLayout ? styles.mhn5 : styles.mhn8,
shouldUseNarrowLayout ? styles.ph5 : styles.ph8,
]}
/>
<MenuItemWithTopDescription
description={translate('common.transferBalance')}
title={CurrencyUtils.convertToDisplayString(userWallet?.currentBalance ?? 0)}
titleStyle={styles.walletBalance}
interactive={false}
wrapperStyle={styles.sectionMenuItemTopDescription}
/>
What alternative solutions did you explore? (Optional)ResultNote: Translations have been not updated in the screenshot |
Proposal updated
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Update the Wallets page to put bank accounts at top What is the root cause of that problem?Update request What changes do you think we should make in order to solve the problem?Update the I have created a branch for POC with the following changes:
What alternative solutions did you explore? (Optional) |
ProposalPlease re-state the problem that we are trying to solve in this issue.Update the Wallets page to put bank accounts at top What is the root cause of that problem?New update What changes do you think we should make in order to solve the problem?
We need to move the bank account section to the top (maybe need to confirm the position of assigned card section)
--> Send and receive money with friends. But there is a problem, if hasActivatedWallet is true, we will display
--> Adding a bank account allows you to get paid back for expenses you submit to a workspace.
What alternative solutions did you explore? (Optional) |
@danielrvidal @shawnborton as mentioned in my proposal, we have a problem in wallet section if hasActivatedWallet is true The same text is displayed for both title and subtitle. Could you please provide a new design for this case |
Proposal Updated
|
It would use the same design, we just need some updated copy for that which shouldn't be a huge deal. |
This comment was marked as outdated.
This comment was marked as outdated.
Triggered auto assignment to @neil-marcellini, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
I believe my proposal is the first complete proposal 🙏 |
Hmm, I think you're right @nyomanjyotisa – thanks for pointing this out. In this case, I think it's fair to go with @nyomanjyotisa's proposal. 🎀👀🎀 C+ reviewed (again) |
Current assignee @neil-marcellini is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
@paultsimura, I only updated for adding Also my solution for showing the balance is different, can you pls check that once🙏🏻. No problem if you don't want to :) |
@paultsimura what do you think about this problem #46242 (comment) |
I'm going to go with @Krishna2323's proposal because it was first, and his edits based on other proposals were minimal. I'm sure all of your are very capable of handling this kind of work, and the proposals don't need to be super detailed, so it seems most fair to go with the person that posted first. |
📣 @paultsimura 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @Krishna2323 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Sounds reasonable, thanks for stepping in @neil-marcellini |
@Krishna2323 to address this problem. For the wallet section if hasActivatedWallet is true, could you make the subtext: "Your wallet has been enabled to send and receive money with friends." |
It was merged to staging yesterday so it should be done soon. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.18-10 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-08-19. 🎊 For reference, here are some details about the assignees on this issue:
|
BZ checklist: |
Issue is ready for payment but no BZ is assigned. @alexpensify you are the lucky winner! Please verify the payment summary looks correct and complete the checklist. Thanks! |
Payouts due: 2024-08-19
Upwork job is here. I've completed the payment process via Upwork and will close this issue for now. Later this week, I'll create the regression test request. |
Problem: Users are trying to setup their reimbursement accounts and running into confusion. They actually are setting up the reimbursement account successfully, but then find the Wallets page where there is a big green
Enable Wallet
button above theirBank accounts
section. On top of that, they are trying to enable their wallet and then run into confusing errors setting up their wallet, which are expected because we haven't cleaned up the wallet flow, nor error messages (background)Solution: Put
Bank accounts
aboveExpensify Wallet
and emphasize bank accounts more.Bank accounts
Wallet
You'll notice a different title and we've emphasized the big green button for the wallet.
Here is a screenshot of the updated page @shawnborton mocked up. We updated the copy a bit so please use the copy above. He will get you the image we're going to use for the bank accounts section.
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @paultsimuraThe text was updated successfully, but these errors were encountered: