-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
fix: Update the Wallets page to put bank accounts at top. #46380
fix: Update the Wallets page to put bank accounts at top. #46380
Conversation
Signed-off-by: krishna2323 <belivethatkg@gmail.com>
@paultsimura Please 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] |
Could we get some mobile screenshots as well? 😄 |
Right, @Krishna2323 please keep the PR in draft until you have the checklist filled out. |
Let us know when this is ready for review. Also, do you have the correct design asset for this? I think the screenshot in the original comment is actually just a mockup from Figma, right? |
@shawnborton, not yet, sorry I missed to add the comments yesterday.
Sorry if that's not clear, I will share more details when I'm at my desk. Currently I am texting from my mobile. |
Sounds good, here is the asset you need which should be shown at 262x152: emptystate__big-vault.svg.zip |
Signed-off-by: krishna2323 <belivethatkg@gmail.com>
Signed-off-by: krishna2323 <belivethatkg@gmail.com>
Signed-off-by: krishna2323 <belivethatkg@gmail.com>
@paultsimura, can you please confirm the translation in Slack 🙏🏻? I'm not in the slack channel 🥲. I will add the screenshots once this is confirmed. The code changes are completed for now. balance: 'Balance',
balance: 'Saldo',
walletEnabledToSendAndReceiveMoney: 'Your wallet has been enabled to send and receive money with friends.',
walletEnabledToSendAndReceiveMoney: 'Tu billetera ha sido habilitada para enviar y recibir dinero con amigos.',
addBankAccountToSendAndReceive: 'Adding a bank account allows you to get paid back for expenses you submit to a workspace.',
addBankAccountToSendAndReceive: 'Añadir una cuenta bancaria te permite cobrar los gastos que envíes a un espacio de trabajo.', |
Requested. I will update here once I have a confirmation. |
@Krishna2323 please use:
The link for the message in the checklist would be https://expensify.slack.com/archives/C01GTK53T8Q/p1722373936700779?thread_ts=1722366377.630019&cid=C01GTK53T8Q |
Signed-off-by: krishna2323 <belivethatkg@gmail.com>
Signed-off-by: krishna2323 <belivethatkg@gmail.com>
@paultsimura, all recordings added, ready for review now. cc: @Expensify/design |
According to the mock in this issue the currency should be using our Here's the mock from @shawnborton : |
This comment has been minimized.
This comment has been minimized.
@trjExpensify @anmurali @danielrvidal @kevinksullivan did we decide that we want the assigned cards section to be at the very bottom, or right below bank accounts? |
@shawnborton maybe you have any info on how I can enable my wallet? |
I'm not entirely sure how contributors can enable a wallet. @joekaufmanexpensify do you have any ideas there? From my testing though, it looks like the transfer balance page is working as expected: CleanShot.2024-08-01.at.06.58.12.mp4 |
@paultsimura, code has been updated.
@trjExpensify @anmurali @danielrvidal @kevinksullivan, please confirm 🙏🏻 |
src/languages/es.ts
Outdated
@@ -1198,11 +1199,12 @@ export default { | |||
secureAccessToYourMoney: 'Acceso seguro a tu dinero', | |||
receiveMoney: 'Recibe dinero en tu moneda local', | |||
expensifyWallet: 'Billetera Expensify', | |||
sendAndReceiveMoney: 'Envía y recibe dinero desde tu Billetera Expensify.', | |||
sendAndReceiveMoney: 'Envía y recibe dinero desde tu Billetera Expensify', | |||
enableWalletToSendAndReceiveMoney: 'Habilita tu Billetera Expensify para comenzar a enviar y recibir dinero con amigos', |
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.
Please add a dot at the end here. I know it's an old copy, but we need to align it with the others.
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.
@paultsimura, do we need dot at the end for titles also?
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.
No, only for the subtitles
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.
ohh sorry, I thought you were asking to add the dot to sendAndReceiveMoney
. Updated.
Signed-off-by: krishna2323 <belivethatkg@gmail.com>
@neil-marcellini I've approved the PR, but there may be a change request based on this question. @shawnborton should we wait for the response, or can you share your opinion on this? |
I will bump them internally. |
Confirming that we want assigned cards as the middle card, below bank accounts and above wallet. |
@Krishna2323 could you please make this re-arrangement? |
I will review once the latest batch of requested changes are addressed. I'll check back on Monday. |
Signed-off-by: krishna2323 <belivethatkg@gmail.com>
@paultsimura, re-arrangement done. Assigned card will be shown below the bank accounts now. |
@shawnborton all yours for the final 👀 |
Where can I find updated screenshots that also included an assigned cards section? |
I don't think contributors can assign cards as well as enable the wallet. Can we? 🤔 |
Okay, let me spin up a test build and I can test it on my account. |
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
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.
The code looks fine to me so good to go pending approval from design. @shawnborton @dubielzyk-expensify
Looks good from a design perspective. I think this can be merged! |
✋ 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/neil-marcellini in version: 9.0.18-0 🚀
|
🚀 Deployed to production by https://github.com/mountiny in version: 9.0.18-10 🚀
|
Details
Fixed Issues
$ #46242
PROPOSAL: #46242 (comment)
Tests
/settings/wallet
Offline tests
/settings/wallet
QA Steps
/settings/wallet
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
android_native_wallet_enabled.mp4
android_native.mp4
Android: mWeb Chrome
android_chrome_wallet_enabled.mp4
android_chrome.mp4
iOS: Native
ios_native_wallet_enabled.mp4
ios_native.mp4
iOS: mWeb Safari
ios_safari_wallet_enabled.mp4
ios_safari.mp4
MacOS: Chrome / Safari
MacOS: Desktop
desktop_app_wallet_enabled.mp4
desktop_app.mp4