Skip to content

update: aave account brand changes#503

Merged
lochie merged 13 commits intomainfrom
update/aave-account
Mar 24, 2026
Merged

update: aave account brand changes#503
lochie merged 13 commits intomainfrom
update/aave-account

Conversation

@lochie
Copy link
Copy Markdown
Member

@lochie lochie commented Mar 23, 2026

No description provided.

Copilot AI review requested due to automatic review settings March 23, 2026 00:08
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
connectkit-nextjs Ready Ready Preview, Comment Mar 23, 2026 5:33am
connectkit-testbench Ready Ready Preview, Comment Mar 23, 2026 5:33am
connectkit-vite Ready Ready Preview, Comment Mar 23, 2026 5:33am

Request Review

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates ConnectKit’s “Family Accounts” integration to use the new @aave/account package and introduces corresponding Aave Account-facing connector IDs and UI copy as part of the brand change.

Changes:

  • Replaces the family dependency with @aave/account and wires it into defaultConnectors/defaultConfig.
  • Adds Aave Account connector detection helpers/hooks and updates the connectors page CTA to “Continue with Aave”.
  • Adds an aaveAccountProvider wallet config entry and updates the en-US locale key for the CTA.

Reviewed changes

Copilot reviewed 11 out of 12 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
yarn.lock Adds @aave/account lock entry and removes family.
packages/connectkit/package.json Swaps dependency from family to @aave/account.
packages/connectkit/src/defaultConnectors.ts Uses aaveAccountConnector and exposes enableAaveAccount/aaveAccountOptions.
packages/connectkit/src/defaultConfig.ts Renames config props to Aave Account equivalents and defaults Aave Account enabled.
packages/connectkit/src/hooks/useConnectors.ts Adds useAaveAccountConnector() hook.
packages/connectkit/src/utils/index.ts Adds isAaveAccountConnector() helper.
packages/connectkit/src/wallets/walletConfigs.tsx Adds aaveAccountProvider wallet metadata.
packages/connectkit/src/components/Pages/Connectors/index.tsx Replaces Family Accounts CTA with “Continue with Aave” flow.
packages/connectkit/src/components/Common/ContinueWithAaveButton/index.tsx Renames button component and switches locale key used for CTA text.
packages/connectkit/src/components/Common/ContinueWithAaveButton/styles.ts Normalizes relative import path.
packages/connectkit/src/components/Common/ConnectorList/index.tsx Filters out the Aave Account connector from the selectable wallet list.
packages/connectkit/src/localizations/locales/en-US.ts Renames continueWithFamily to continueWithAave.
Comments suppressed due to low confidence (1)

packages/connectkit/src/components/Common/ContinueWithAaveButton/index.tsx:40

  • The button text is updated to “Continue with Aave”, but the rendered icon is still FamilyLogo. This creates a visible branding mismatch; update the icon used here to the Aave Account mark (or otherwise align the visual with the new label).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 14 out of 15 changed files in this pull request and generated 4 comments.

Comments suppressed due to low confidence (1)

packages/connectkit/src/components/Common/ContinueWithAaveButton/styles.ts:20

  • The hover styling currently sets --hover-background to the same value as --background, so the button won’t visually change on hover. Since the theme defines --ck-aave-brand-hover, consider using that for --hover-background (or remove the unused hover token) so hover state matches the intended design.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 32 out of 33 changed files in this pull request and generated 2 comments.

Comments suppressed due to low confidence (1)

packages/connectkit/src/components/Common/ContinueWithAaveButton/styles.ts:20

  • Hover styling currently doesn’t use the new --ck-aave-brand-hover token (and --hover-background is set to the same value as --background), so the button won’t visually change on hover and the hover token remains unused. Point --hover-background to var(--ck-aave-brand-hover) (or remove the unused token) so hover behavior is consistent and configurable.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 32 out of 33 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 32 out of 33 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (1)

packages/connectkit/src/components/Common/ContinueWithAaveButton/styles.ts:20

  • --ck-aave-brand-hover is defined globally, but this button’s hover state uses --ck-aave-brand again, so there’s no visual hover differentiation. Consider using the dedicated hover token (or remove it) so theming stays consistent and hover styling is intentional.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

ios: 'https://apps.apple.com/us/app/dawn-ethereum-wallet/id1673143782',
},
},
'co.family.wallet': {
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😢

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gone too soon 😔

@lochie lochie merged commit 5d26309 into main Mar 24, 2026
13 checks passed
@lochie lochie deleted the update/aave-account branch March 24, 2026 13:36
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.

5 participants