Skip to content

Enterprise page#2982

Open
rscheuer wants to merge 4 commits intomasterfrom
enterprise-page
Open

Enterprise page#2982
rscheuer wants to merge 4 commits intomasterfrom
enterprise-page

Conversation

@rscheuer
Copy link
Collaborator

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

  • base.org
  • [] base.org/names
  • [] base.org/builders
  • [] base.org/ecosystem
  • [] base.org/name/jesse
  • [] base.org/manage-names
  • [] base.org/resources

@rscheuer rscheuer requested review from Copilot and xtbase March 13, 2026 19:57
@cb-heimdall
Copy link
Collaborator

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/2
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

@vercel
Copy link

vercel bot commented Mar 13, 2026

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

Project Deployment Actions Updated (UTC)
base-web Ready Ready Preview, Comment Mar 13, 2026 7:58pm

Request Review

Copy link

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 new marketing/indexing pages to base.org and updates shared navigation + hero/background visuals to support the new sections.

Changes:

  • Added new /chain and /enterprises pages (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,
};

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.

3 participants