fix: Update the Wallets page to put bank accounts at top.#46380
fix: Update the Wallets page to put bank accounts at top.#46380neil-marcellini merged 10 commits intoExpensify:mainfrom
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 |
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! 🧪🧪 |
neil-marcellini
left a comment
There was a problem hiding this comment.
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 🚀
|
| buttonRef={addPaymentMethodAnchorRef} | ||
| onListContentSizeChange={shouldShowAddPaymentMenu || shouldShowDefaultDeleteMenu ? setMenuPosition : () => {}} | ||
| shouldEnableScroll={false} | ||
| style={[styles.mt5, [shouldUseNarrowLayout ? styles.mhn5 : styles.mhn8]]} |




Details
Fixed Issues
$ #46242
PROPOSAL: #46242 (comment)
Tests
/settings/walletOffline tests
/settings/walletQA Steps
/settings/walletPR 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_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