Skip to content

feat(wallet): add Withdraw and Create-a-Currency action tiles - #1254

Merged
bmc08gt merged 1 commit into
code/cashfrom
feat/wallet-action-tiles
Aug 20, 2026
Merged

feat(wallet): add Withdraw and Create-a-Currency action tiles#1254
bmc08gt merged 1 commit into
code/cashfrom
feat/wallet-action-tiles

Conversation

@bmc08gt

@bmc08gt bmc08gt commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Ports code-payments/code-ios-app#598.

The v2 Wallet's action row becomes a 2x2 grid:

Add Money Withdraw Money
Discover Currencies Create a Currency

Changes

  • Add/Withdraw use the app's canonical matched glyph pair (ic_menu_deposit / ic_menu_withdraw, as on the Settings money tiles) instead of an ad-hoc Material icon. Create a Currency gets a new ic_coins_add vendored from the design.
  • Withdraw pushes AppRoute.Transfers.Withdrawal onto the wallet's own stack so it pops back to the Wallet (iOS needed .withdrawCurrency for the same reason).
  • Discover drops its floating currency-creator promo now that creation lives on the Wallet.

Tile corner radius already matched the design token (shapes.extraSmall, 6dp) on both the wallet tiles and the currency-info action tiles — no change needed there.

Flag gating

v2-only: WalletScreenContent is the NewUi wallet, and the legacy inline currency-creator promo on Discover is untouched.

Ports code-payments/code-ios-app#598. The v2 Wallet's action row becomes a 2x2
grid:

    Add Money            | Withdraw Money
    Discover Currencies  | Create a Currency

- Add/Withdraw use the app's canonical matched glyph pair (ic_menu_deposit /
  ic_menu_withdraw, as on the Settings money tiles) instead of an ad-hoc
  Material icon; Create a Currency gets a new ic_coins_add vendored from the
  design.
- Withdraw pushes AppRoute.Transfers.Withdrawal onto the wallet's own stack, so
  it pops back to the Wallet (iOS needed .withdrawCurrency for the same reason).
- Discover drops its floating currency-creator promo now that creation lives on
  the Wallet; the legacy inline promo is untouched, so this is v2-only.

Tile corner radius already matches the design token (shapes.extraSmall, 6dp) on
both the wallet tiles and the currency-info action tiles — no change needed.
@github-actions github-actions Bot added the type: feature New functionality label Aug 20, 2026
@bmc08gt
bmc08gt merged commit 9912965 into code/cash Aug 20, 2026
3 checks passed
@bmc08gt
bmc08gt deleted the feat/wallet-action-tiles branch August 20, 2026 01:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: feature New functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant