Skip to content

web: harvest the v1 login UI and rewire it to the facade #804

Description

@FSM1

Goal

Bring back the v1 login UI and rewire it to the facade.

Harvest / create

Harvest from branch v1:

  • components/auth/{EmailLoginForm,GoogleLoginButton,WalletLoginButton,LogoutButton}.tsx
  • routes/Login.tsx
  • components/{MatrixBackground,StagingBanner}.tsx
  • lib/web3auth/*, lib/wagmi/*, login styles.

Rewire

Engine seams

start, siweLogin, logout.

Tests

Each login method dispatches the handoff; SIWE routes to facade.siweLogin; logout tears down.

Gate

web unit.

Depends on

#803.

Blocks

#809, #910, #913, #914.

Part of #642

Metadata

Metadata

Assignees

No one assigned

    Labels

    comp:webpackages/client + apps/web — WASM host, browser seams, React UIv2-buildv2 rewrite build slice

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions