Skip to content

[FE] MobileNav: add wallet status indicator and missing Profile/Payments links #98

Description

@gregemax

Summary

app/(dashboard)/components/MobileNav.tsx (10 KB) renders the hamburger navigation for mobile viewports. It is missing two links and has no wallet connection status indicator.

What's needed

  1. Add missing nav links:

  2. Wallet status indicator:

    • Show a small green dot when Freighter is connected (uses useStellarWallet hook)
    • Show a "Connect Wallet" CTA in the nav when not connected
    • Tapping it opens the Freighter connect flow
  3. Accessibility:

    • Ensure the mobile drawer traps focus when open
    • aria-expanded on the hamburger button

Acceptance criteria

  • Profile link visible in mobile nav
  • Wallet connection state reflected in nav
  • Focus trap in open drawer
  • No console warnings on nav interactions

Difficulty

Good first issue — MobileNav.tsx is self-contained and well-structured.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions