Skip to content

[Bug] Move Terms/Privacy consent text into wallet connect modal #987

@realproject7

Description

@realproject7

Problem

The consent text "By connecting, you agree to our Terms and Privacy Policy" currently appears below the "connect wallet" button on the page. It should appear inside the RainbowKit connect modal at the bottom, similar to how Uniswap shows it below the wallet options.

Current

Text shows below the button on the page — awkward placement, easy to miss.

Expected

Text should appear inside the RainbowKit modal, below the wallet list (where "New to Ethereum wallets? Learn More" currently appears). Remove the text from below the button.

Implementation

RainbowKit supports custom disclaimer via the `appInfo` config:

```typescript
const appInfo = {
appName: "PlotLink",
disclaimer: ({ Text, Link }) => (

By connecting, you agree to our Terms and Privacy Policy.

),
};
```

Pass this to `` in the providers config.

Then remove the consent text from `src/components/ConnectWallet.tsx`.

Files

  • `src/app/providers.tsx` (or wherever RainbowKitProvider is configured) — add `appInfo` with disclaimer
  • `src/components/ConnectWallet.tsx` — remove the inline consent text

Acceptance Criteria

  • Consent text appears inside the RainbowKit connect modal
  • Text removed from below the connect button
  • Terms and Privacy links work inside the modal

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/T3Assigned to T3 builder agentbugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions