Open
Conversation
Collaborator
🟡 Heimdall Review Status
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Pull request overview
Adds new marketing/indexing pages to base.org and updates shared navigation + hero/background visuals to support the new sections.
Changes:
- Added new
/chainand/enterprisespages (plus supporting components/content) and new startup/chain ecosystem image assets. - Updated the main navigation structure to include new top-level sections (Chain, Products, Developers, Solutions, etc.).
- Extended the Brand Hero shader/background system to support top/side fades and configurable background/primary colors.
Reviewed changes
Copilot reviewed 18 out of 84 changed files in this pull request and generated 17 comments.
Show a summary per file
| File | Description |
|---|---|
| apps/web/src/components/base-org/root/Redesign/Hero/GenericHero.tsx | Introduces a reusable hero component for the new pages. |
| apps/web/src/components/Layout/Navigation/navigation.ts | Restructures default navigation routes to surface new pages/sections. |
| apps/web/src/components/Brand/Hero/Background/shaders/useAsciiPattern.ts | Adds shader uniforms for fades + background/primary color tinting. |
| apps/web/src/components/Brand/Hero/Background/scene.tsx | Threads new fade/color options into the shader hook. |
| apps/web/src/components/Brand/Hero/Background/index.tsx | Accepts hex colors/fade options and converts them to shader-friendly RGB. |
| apps/web/next-env.d.ts | Adds an extra TS reference (now pointing into .next/). |
| apps/web/app/(base-org)/startups/content.json | Adds startups page marketing content/config. |
| apps/web/app/(base-org)/enterprises/page.tsx | Implements the new Enterprises landing page UI. |
| apps/web/app/(base-org)/enterprises/content.json | Adds Enterprises page content/config. |
| apps/web/app/(base-org)/enterprises/Split.tsx | Adds a layout helper used by the Enterprises page ecosystem. |
| apps/web/app/(base-org)/enterprises/SolutionText.tsx | Adds a text block component for Enterprises page sections. |
| apps/web/app/(base-org)/enterprises/Halftone.tsx | Wraps the hero background/shader setup for Enterprises visuals. |
| apps/web/app/(base-org)/enterprises/CaseStudyCard.tsx | Adds a case study card component (currently gated off in page JSX). |
| apps/web/app/(base-org)/chain/page.tsx | Implements the new Chain landing page UI. |
| apps/web/app/(base-org)/chain/content.tsx | Provides content/config driving the Chain page. |
| apps/web/app/(base-org)/chain/chainIcons.tsx | Adds icon SVGs used by the Chain page content/value props. |
| apps/web/app/(base-org)/chain/GlobeWrapper.tsx | Adds the Chain page globe section wrapper and stat overlays. |
| apps/web/app/(base-org)/chain/ChainValueProp.tsx | Adds value prop component used on the Chain page. |
| apps/web/public/images/startups/logos/remix.webp | Adds startup logo asset for the startups page. |
| apps/web/public/images/startups/logos/polymarket.webp | Adds startup logo asset for the startups page. |
| apps/web/public/images/startups/logos/kalshi.webp | Adds startup logo asset for the startups page. |
| apps/web/public/images/startups/logos/blackbird.webp | Adds startup logo asset for the startups page. |
| apps/web/public/images/chain-ecosystem/xmtp.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/wormhole.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/walletconnect.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/usdc.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/transak.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/talent-protocol.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/quicknode.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/phantom.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/morpho.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/layerzero.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/etherscan.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/crossmint.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/chainlink.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/bridge.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/avantis.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/alchemy.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/aerodrome.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/aave.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
| apps/web/public/images/chain-ecosystem/0x.webp | Adds Chain ecosystem logo asset for the Chain page marquee. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+450
to
452
| label: 'Github', | ||
| href: 'https://github.com/base', | ||
| newTab: true, |
Comment on lines
+90
to
+95
| <path | ||
| d="M16.5 10H18.5C20.1569 10 21.5 11.3431 21.5 13V23C21.5 24.6569 20.1569 26 18.5 26H4.5C2.84315 26 1.5 24.6569 1.5 23V13C1.5 11.3431 2.84315 10 4.5 10H6.5M16.5 10V8C16.5 5.23858 14.2614 3 11.5 3C8.73858 3 6.5 5.23858 6.5 8V10M16.5 10H6.5" | ||
| className="stroke-base-gray-200" | ||
| stroke-width="2.5" | ||
| /> | ||
| </svg> |
Comment on lines
+410
to
+412
| label: 'Big Bounty', | ||
| href: 'http://hackerone.com/coinbase', | ||
| newTab: true, |
| import Title from 'apps/web/src/components/base-org/typography/TitleRedesign'; | ||
| import { TitleLevel } from 'apps/web/src/components/base-org/typography/TitleRedesign/types'; | ||
| import AnalyticsProvider from 'apps/web/contexts/Analytics'; | ||
| import { SolutionText } from './SolutionText'; |
| <div className={reverse ? 'md:order-1' : ''}> | ||
| <div | ||
| className={[ | ||
| '0-max-w-md aspect-[4/3] w-full', |
Comment on lines
+1
to
+2
| import Title from 'apps/web/src/components/base-org/typography/TitleRedesign'; | ||
| import { TitleLevel } from 'apps/web/src/components/base-org/typography/TitleRedesign/types'; |
Comment on lines
+29
to
+32
| > | ||
| <rect x="2" y="6" width="20" height="20" rx="3" stroke-width="2.5" /> | ||
| <circle className="fill-base-gray-200" cx="12" cy="16" r="5" /> | ||
| </svg> |
Comment on lines
+3
to
+5
| import Container from 'apps/web/src/components/base-org/Container'; | ||
| import { Halftone } from 'apps/web/app/(base-org)/enterprises/Halftone'; | ||
| import Text from 'apps/web/src/components/base-org/typography/TextRedesign'; |
Comment on lines
+17
to
+23
| export const metadata: Metadata = { | ||
| metadataBase: new URL('https://base.org'), | ||
| title: `Base | Ecosystem`, | ||
| openGraph: { | ||
| title: `Base | Enterprises`, | ||
| url: `/enterprises`, | ||
| }, |
Comment on lines
+72
to
+76
| let content = { | ||
| title: prop.header, | ||
| description: prop.subheader, | ||
| }; | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed? Why?
Added 3 new pages: chain, startups, enterprise. Added for indexing and marketing purposes
Notes to reviewers
How has it been tested?
Have you tested the following pages?
BaseWeb