Skip to content
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

feat: elevate and highlight wallet CTAs on wallet home screen #21985

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

briansztamfater
Copy link
Member

@briansztamfater briansztamfater commented Jan 24, 2025

fixes #21976

Summary

This PR adds wallet CTAs to our wallet home screen, and handle the case for each flow when they are initiated from the wallet home without any preselected token.

Platforms

  • Android
  • iOS

Areas that may be impacted

Steps to test

  • Open Status
  • Open wallet
  • Tap Send / Bridge / Swap / Buy / Receive options
  • Verify flows are working fine

We should also verify the current Send / Bridge / Swap / Buy / Receive flows where not broken by initiating them from different screens and actions.

status: ready

@briansztamfater briansztamfater added request-manual-qa wallet-core Issues for mobile wallet team labels Jan 24, 2025
@briansztamfater briansztamfater added this to the 2.33.0 milestone Jan 24, 2025
@briansztamfater briansztamfater self-assigned this Jan 24, 2025
@status-im-auto
Copy link
Member

status-im-auto commented Jan 24, 2025

Jenkins Builds

Click to see older builds (18)
Commit #️⃣ Finished (UTC) Duration Platform Result
0ad3a88 #1 2025-01-24 13:53:22 ~3 min tests 📄log
✔️ 0ad3a88 #1 2025-01-24 13:59:03 ~8 min android-e2e 🤖apk 📲
✔️ 0ad3a88 #1 2025-01-24 13:59:37 ~9 min android 🤖apk 📲
✔️ 0ad3a88 #1 2025-01-24 14:00:40 ~10 min ios 📱ipa 📲
ac7043d #2 2025-01-24 14:24:12 ~3 min tests 📄log
✔️ ac7043d #2 2025-01-24 14:29:35 ~8 min android-e2e 🤖apk 📲
✔️ ac7043d #2 2025-01-24 14:29:56 ~9 min android 🤖apk 📲
✔️ ac7043d #2 2025-01-24 14:32:42 ~11 min ios 📱ipa 📲
a2675af #3 2025-01-24 15:30:29 ~3 min tests 📄log
✔️ a2675af #3 2025-01-24 15:34:24 ~7 min android-e2e 🤖apk 📲
d26afe3 #4 2025-01-24 15:43:32 ~8 min tests 📄log
✔️ d26afe3 #4 2025-01-24 15:45:34 ~10 min ios 📱ipa 📲
✔️ d26afe3 #4 2025-01-24 15:48:26 ~13 min android-e2e 🤖apk 📲
✔️ d26afe3 #4 2025-01-24 15:48:47 ~14 min android 🤖apk 📲
81ad779 #5 2025-01-24 21:30:30 ~2 min tests 📄log
✔️ 81ad779 #5 2025-01-24 21:35:29 ~7 min android-e2e 🤖apk 📲
✔️ 81ad779 #5 2025-01-24 21:35:58 ~8 min android 🤖apk 📲
✔️ 81ad779 #5 2025-01-24 21:38:54 ~11 min ios 📱ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ ca748e5 #6 2025-01-24 21:49:20 ~4 min tests 📄log
✔️ ca748e5 #6 2025-01-24 21:53:07 ~8 min android-e2e 🤖apk 📲
✔️ ca748e5 #6 2025-01-24 21:53:58 ~9 min android 🤖apk 📲
✔️ ca748e5 #6 2025-01-24 21:55:53 ~11 min ios 📱ipa 📲
✔️ 8818311 #8 2025-01-24 22:05:39 ~5 min tests 📄log
✔️ 8818311 #8 2025-01-24 22:09:27 ~8 min android-e2e 🤖apk 📲
✔️ 8818311 #8 2025-01-24 22:10:19 ~9 min android 🤖apk 📲
✔️ 8818311 #8 2025-01-24 22:14:27 ~13 min ios 📱ipa 📲

@briansztamfater briansztamfater force-pushed the feat/elevate-wallet-ctas branch 6 times, most recently from ca748e5 to b479ecf Compare January 24, 2025 21:59
@briansztamfater briansztamfater changed the title [wip] feat: elevate wallet CTAs feat: elevate and highlight wallet CTAs on wallet home screen Jan 24, 2025
@briansztamfater briansztamfater force-pushed the feat/elevate-wallet-ctas branch from b479ecf to 8818311 Compare January 24, 2025 22:00
@briansztamfater briansztamfater marked this pull request as ready for review January 24, 2025 22:00
cards (conj account-cards-data (new-account-card-data))
[init-loaded? set-init-loaded] (rn/use-state false)
{:keys [formatted-balance]} (rf/sub [:wallet/aggregated-token-values-and-balance])
multiple-accounts? (> (count account-cards-data) 1)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could we isolate these changes into a separate component (quo/wallet-ctas with all the props it needs) to avoid this one getting too big?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request-manual-qa wallet-core Issues for mobile wallet team
Projects
Status: E2E Tests
Development

Successfully merging this pull request may close these issues.

✨ Elevate and Highlight Swap & Buy Buttons
4 participants