Skip to content

feat(header): add V2 Market link to More menu#2935

Open
foodaka wants to merge 2 commits intomainfrom
codex/linear-mention-aavev3-22-add-v2-market-link-under-header-m
Open

feat(header): add V2 Market link to More menu#2935
foodaka wants to merge 2 commits intomainfrom
codex/linear-mention-aavev3-22-add-v2-market-link-under-header-m

Conversation

@foodaka
Copy link
Copy Markdown
Collaborator

@foodaka foodaka commented Apr 14, 2026

Motivation

  • Add an outbound V2 Market link in the header More menu to provide quick access to the legacy V2 market at v2-market.aave.com.

Description

  • Added a V2 Market menu item in src/ui-config/menu-items/index.tsx that links to https://v2-market.aave.com/ and reuses the existing external Link behavior so it opens in a new tab.

Testing

  • Ran yarn lint:code --file src/ui-config/menu-items/index.tsx, which completed successfully (the repo contains unrelated pre-existing lint warnings).

Codex Task

Copilot AI review requested due to automatic review settings April 14, 2026 13:50
@linear
Copy link
Copy Markdown

linear bot commented Apr 14, 2026

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 14, 2026

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

Project Deployment Actions Updated (UTC)
interface Ready Ready Preview, Comment Apr 14, 2026 2:04pm

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

Adds an outbound “V2 Market” entry to the header More menu, providing quick access to the legacy V2 market site (v2-market.aave.com) using the existing external-link behavior (new tab).

Changes:

  • Add a new moreMenuItems entry pointing to https://v2-market.aave.com/
  • Introduce a new Lingui translatable string: t\V2 Market``

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

Comment on lines +70 to +73
{
link: 'https://v2-market.aave.com/',
title: t`V2 Market`,
icon: <ArrowCircleRightIcon />,
Copy link

Copilot AI Apr 14, 2026

Choose a reason for hiding this comment

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

The new Lingui msgid V2 Market (tV2 Market) is introduced here, but the locale catalogs don’t currently contain it. In this repo, each locale commits both messages.po and compiled messages.js, so please run the Lingui extract/compile workflow and commit the updated src/locales/*/messages.po and src/locales/*/messages.js entries for this string.

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown

📦 Next.js Bundle Analysis for aave-ui

This analysis was generated by the Next.js Bundle Analysis action. 🤖

🎉 Global Bundle Size Decreased

Page Size (compressed)
global 1.15 MB (🟢 -537 B)
Details

The global bundle is the javascript bundle that loads alongside every page. It is in its own category because its impact is much higher - an increase to its size means that every page on your website loads slower, and a decrease means every page loads faster.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

If you want further insight into what is behind the changes, give @next/bundle-analyzer a try!

Sixteen Pages Changed Size

The following pages changed size from the code in this PR compared to its base branch:

Page Size (compressed) First Load
/ 67.05 KB (🟡 +1.57 KB) 1.22 MB
/404 2.87 KB (🟡 +3 B) 1.15 MB
/500 3.2 KB (🟡 +5 B) 1.15 MB
/bridge 29.03 KB (🟡 +3 B) 1.18 MB
/dashboard 56.95 KB (🟡 +1.65 KB) 1.21 MB
/faucet 15.21 KB (🟢 -3 B) 1.17 MB
/governance 81.21 KB (🟡 +2.72 KB) 1.23 MB
/governance/ipfs-preview 101.97 KB (🟡 +3 B) 1.25 MB
/governance/v3/proposal 125.38 KB (🟡 +2.81 KB) 1.27 MB
/history 36.06 KB (🟢 -87 B) 1.19 MB
/markets 39.26 KB (🟢 -1.05 KB) 1.19 MB
/reserve-overview 26.84 KB (🟡 +2.73 KB) 1.18 MB
/safety-module 32.15 KB (🟡 +2.47 KB) 1.18 MB
/sgho 89.97 KB (🟡 +1.88 KB) 1.24 MB
/staking 33.7 KB (🟢 -81 B) 1.18 MB
/v3-migration 36.68 KB (-3 B) 1.19 MB
Details

Only the gzipped size is provided here based on an expert tip.

First Load is the size of the global bundle plus the bundle for the individual page. If a user were to show up to your website and land on a given page, the first load size represents the amount of javascript that user would need to download. If next/link is used, subsequent page loads would only need to download that page's bundle (the number in the "Size" column), since the global bundle has already been downloaded.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

Next to the size is how much the size has increased or decreased compared with the base branch of this PR. If this percentage has increased by 20% or more, there will be a red status indicator applied, indicating that special attention should be given to this.

@github-actions
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown

📦 Next.js Bundle Analysis for aave-ui

This analysis was generated by the Next.js Bundle Analysis action. 🤖

🎉 Global Bundle Size Decreased

Page Size (compressed)
global 1.15 MB (🟢 -524 B)
Details

The global bundle is the javascript bundle that loads alongside every page. It is in its own category because its impact is much higher - an increase to its size means that every page on your website loads slower, and a decrease means every page loads faster.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

If you want further insight into what is behind the changes, give @next/bundle-analyzer a try!

Sixteen Pages Changed Size

The following pages changed size from the code in this PR compared to its base branch:

Page Size (compressed) First Load
/ 67.05 KB (🟡 +1.57 KB) 1.22 MB
/404 2.87 KB (🟡 +3 B) 1.15 MB
/500 3.2 KB (🟡 +5 B) 1.15 MB
/bridge 29.03 KB (🟡 +3 B) 1.18 MB
/dashboard 56.95 KB (🟡 +1.65 KB) 1.21 MB
/faucet 15.21 KB (🟢 -3 B) 1.17 MB
/governance 81.21 KB (🟡 +2.72 KB) 1.23 MB
/governance/ipfs-preview 101.97 KB (🟡 +3 B) 1.25 MB
/governance/v3/proposal 125.38 KB (🟡 +2.81 KB) 1.27 MB
/history 36.06 KB (🟢 -87 B) 1.19 MB
/markets 39.26 KB (🟢 -1.05 KB) 1.19 MB
/reserve-overview 26.84 KB (🟡 +2.73 KB) 1.18 MB
/safety-module 32.15 KB (🟡 +2.47 KB) 1.18 MB
/sgho 89.97 KB (🟡 +1.88 KB) 1.24 MB
/staking 33.7 KB (🟢 -81 B) 1.18 MB
/v3-migration 36.68 KB (-3 B) 1.19 MB
Details

Only the gzipped size is provided here based on an expert tip.

First Load is the size of the global bundle plus the bundle for the individual page. If a user were to show up to your website and land on a given page, the first load size represents the amount of javascript that user would need to download. If next/link is used, subsequent page loads would only need to download that page's bundle (the number in the "Size" column), since the global bundle has already been downloaded.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

Next to the size is how much the size has increased or decreased compared with the base branch of this PR. If this percentage has increased by 20% or more, there will be a red status indicator applied, indicating that special attention should be given to this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants