Skip to content

Enhancement/issue 125 rebrand wallet connect page#266

Merged
josephchimebuka merged 6 commits into
TevaLabs:mainfrom
sulaimonifeoluwa4-blip:enhancement/issue-125-rebrand-wallet-connect-page
Jul 6, 2026
Merged

Enhancement/issue 125 rebrand wallet connect page#266
josephchimebuka merged 6 commits into
TevaLabs:mainfrom
sulaimonifeoluwa4-blip:enhancement/issue-125-rebrand-wallet-connect-page

Conversation

@sulaimonifeoluwa4-blip

Copy link
Copy Markdown
Contributor

Closes #125

Description

This PR removes deep UX debt by overhauling the legacy standalone /connect wallet onboarding page. It unifies our onboarding interfaces under a single source of truth (useWalletStore), providing an identical connection lifecycle whether a user interacts with the app via the main navbar or the landing gate.

Changes

  • 🧠 State Synchronization: Stripped custom validation mechanisms from src/pages/Connect.tsx, wiring it directly into the Freighter wallet hooks driving Navbar.tsx.
  • 🎨 Visual Harmonization: Re-skinned the layout card to match the dark/light tokens and spatial hierarchy defined in src/components/WalletConnect.tsx.
  • 🌐 Network Clarity: Added clear textual hints instructing users on required network configurations (e.g., Testnet vs Mainnet settings).
  • 🔀 Dashboard Handshake: Added automated route pushing to navigate active sessions smoothly over to /dashboard upon contract handshakes.

Acceptance Criteria Verification

  • /connect page fully adopts the active theme and structural styling.
  • State mutations tie directly back into the universal useWalletStore.
  • Network environment warnings/guidelines are clear and present.
  • Seamless post-connection redirect routing behaves deterministically.

How to Test

  1. Disconnect your wallet extension.
  2. Route directly to /connect locally.
  3. Observe updated visual cues and network guidelines.
  4. Click connect, sign via Freighter, and verify instant transition to /dashboard.

@vercel

vercel Bot commented Jun 28, 2026

Copy link
Copy Markdown

@Aycode01 is attempting to deploy a commit to the josephchimebuka's projects Team on Vercel.

A member of the Team first needs to authorize it.

@sulaimonifeoluwa4-blip

Copy link
Copy Markdown
Contributor Author

all checks passed
please merge pr

@josephchimebuka josephchimebuka merged commit d48bca8 into TevaLabs:main Jul 6, 2026
1 of 2 checks passed
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.

Rebrand Connect wallet page to match navbar wallet flow

3 participants