Skip to content

feat(wallet): WhatsApp channel view for Console - #74

Open
MakelangelOO wants to merge 1 commit into
developfrom
bqe-2721
Open

MakelangelOO wants to merge 1 commit into
developfrom
bqe-2721

Conversation

@MakelangelOO

@MakelangelOO MakelangelOO commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

Why

Console lets users move money through WhatsApp. The wallet needs a visible, self-explanatory entry point to that channel.

How it works

  • A highlighted WhatsApp tab sits in the center of the bottom nav and opens /whatsapp.
  • A mini card on home links to the same view.
  • The view explains the channel: a sample chat, the supported operations (BRE-B send, send to Colombian banks, top up by BRE-B and PSE), 3 steps, alias identification (same email/phone as the wallet) and an OTP/security note.
  • The CTA opens wa.me/<number>?text=<prefilled message with alias>. The number is hardcoded per PUBLIC_APP_ENV in src/config/whatsapp.ts.

Changes

  • bottom-nav.tsx: new center tab.
  • routes/_authed/whatsapp/: new view. (home)/-components/whatsapp-card.tsx: home card.
  • config/whatsapp.ts, lib/whatsapp.ts (+ unit test), components/whatsapp-icon.tsx.
  • es/en i18n keys, e2e/whatsapp.spec.ts.

Dev requirements

  • Set the dev/prod numbers in src/config/whatsapp.ts. Both are null for now, so the CTA renders disabled as "Próximamente".
  • Confirm the operation list against what Console supports today.

Risk

Low. UI only, no API calls. The nav now has 5 items; checked at 390px width.

Center nav tab, home card and /whatsapp view explaining the Console
WhatsApp channel. Number is hardcoded per env and still unset, so the
CTA stays disabled.
@linear

linear Bot commented Sep 28, 2026

Copy link
Copy Markdown

BQE-2721

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant