Skip to content

Homepage - Alt structure for evolution tiles #47

Open
mnelsonBT wants to merge 10 commits into
ethereum:mainfrom
mnelsonBT:landingtiles
Open

Homepage - Alt structure for evolution tiles #47
mnelsonBT wants to merge 10 commits into
ethereum:mainfrom
mnelsonBT:landingtiles

Conversation

@mnelsonBT

Copy link
Copy Markdown
Contributor

Note: Branch was forked from v2/homepage-updates, so those changes are included in this PR as well

New changes in this PR:
Alternative content structure for the updated "Ethereum is Constantly Evolving" section (formerly "Ethereum is Scaling"):

  • Break each long draft content paragraph into 3 shorter sections
  • Bring back 3-tile layout from original "Ethereum is Scaling" component (instead of full-width blue tile used with single long draft content paragraph)
  • Add single section CTA to align with the single CTA per draft content paragraph (instead of 1 CTA per tile)
  • Update section titles and remove section description to more closely align with the original draft content

Per file changes:
components/ScalingPanel/index.tsx
-- 3-tile layout, section-level CTA, optional href, whitespace-pre-line
messages/en.json
-- new card keys, emptied description, updated copy
app/[locale]/page.tsx
-- conditional rendering of the empty description

minimalsm and others added 10 commits February 24, 2026 10:09
…ms, scaling, CTA

- Update hero heading to "Ethereum for Institutions" with new tagline
- Remove Citi and Sony from logo slider
- Update numbers section heading and add use cases CTA link
- Replace leader section with "Why Institutions Choose Ethereum" content
- Add comparison table section (Ethereum vs L1 Alts vs Private DLT vs Traditional)
- Replace Visa/eToro platform tiles with Fidelity/JPMorgan
- Update scaling section with Pectra, Fusaka, Post-Quantum, Glamsterdam tabs
- Add "Get In Touch" CTA section at bottom of page
- Add id="contact" anchor to footer contact form
Pass BEACONCHAIN_API_KEY as query parameter (API now requires auth).
Return fallback zeros instead of throwing when API is unavailable.
Prevents build crashes when external APIs are rate-limited or unavailable
during static page generation.
…l refresh

- Hero: remove tagline paragraph, move text to numbers section heading
- Numbers: remove DEX volume metric
- Use Cases: rename RWAs & Stablecoins to Tokenization, update descriptions for DeFi and L2
- Leader section: update all 6 card descriptions, remove intro paragraph, rename labels
- Comparison table: redesign as CSS grid with column backgrounds (blue for Ethereum, light grey for others), white row labels, mobile stacked cards
- Scaling panel: Pectra and Fusaka reduced to single titled cards with new descriptions
- Remove duplicate Get In Touch CTA section
- Graceful fallback for missing API keys (RWA, Base TVL, Securitize)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Nav: replace Digital Assets dropdown with flat links (Why Ethereum, Use Cases, Data Portal, Library)
- Add /why-ethereum placeholder page
- Hero: add tagline subtitle below heading in slightly off-white
- Leader section: add centered intro paragraph below heading
- Scaling panel: update Post-Quantum and Glamsterdam to single titled cards
- Library: update subheadline text
- Revert numbers heading to original "Ethereum by the Numbers"

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Homepage V2: content, nav, and scaling updates
@netlify

netlify Bot commented Mar 3, 2026

Copy link
Copy Markdown

Deploy Preview for institutions-subdomain failed.

Name Link
🔨 Latest commit 4d872e1
🔍 Latest deploy log https://app.netlify.com/projects/institutions-subdomain/deploys/69a72a6c8f94ee000838f0bc

@mnelsonBT mnelsonBT mentioned this pull request Mar 11, 2026
7 tasks
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.

2 participants