Skip to content
This repository was archived by the owner on Mar 17, 2026. It is now read-only.

Enterprise page#2982

Open
rscheuer wants to merge 6 commits into
masterfrom
enterprise-page
Open

Enterprise page#2982
rscheuer wants to merge 6 commits into
masterfrom
enterprise-page

Conversation

@rscheuer

Copy link
Copy Markdown
Contributor

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

cb-heimdall commented Mar 13, 2026

Copy link
Copy Markdown
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

vercel Bot commented Mar 13, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
base-web Ready Ready Preview, Comment Mar 16, 2026 5:12pm

Request Review

Copilot AI left a comment

Copy link
Copy Markdown

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 subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

3 participants