Skip to content

Add About page, GitHub link, data source links, and map fallback - #5

Merged
victorquinn merged 1 commit into
mainfrom
talos/explorer-fixes
Feb 19, 2026
Merged

victorquinn merged 1 commit into
mainfrom
talos/explorer-fixes

Conversation

@victorquinn

Copy link
Copy Markdown
Member

Changes

1. About Page (/about)

New page with the original landing content explaining what OpenGrid is:

  • Mission and motivation
  • Data highlights (3,132 utilities, 3,000+ GeoJSON territories, ISOs/RTOs/BAs)
  • Data sources (EIA-861, HIFLD, CEC, FERC, State PUC Records)
  • Status section (Early Access, actively growing)
  • Links to GitHub, issues, and data browsing

2. GitHub Link in Navigation

  • GitHub icon in the top bar (desktop), alongside the theme toggle
  • GitHub link in mobile hamburger menu

3. "About" Nav Item

  • Added to the shell navigation alongside Explore, Utilities, and Grid Operators

4. Data Source Links on Every Page

  • Created reusable DataSourceLink component
  • Utilities list → links to data/utilities.json
  • Grid Operators list → links to data/isos.json, data/rtos.json, data/balancing-authorities.json
  • Utility detail pages → links to data/utilities.json + territory GeoJSON
  • ISO/RTO/BA detail pages → links to respective dataset + territory GeoJSON

5. Map Fallback

  • When NEXT_PUBLIC_MAPBOX_ACCESS_TOKEN is not set, shows a polished hero section instead of "Map unavailable"
  • Hero includes OpenGrid branding, description, quick-nav buttons, and data stats
  • When token IS set, map renders normally with the token passed directly

Build

npm run build passes cleanly.

- Add /about route with OpenGrid mission, data highlights, sources, and status
- Add GitHub icon link to TopBar (desktop + mobile)
- Add 'About' nav item to shell navigation
- Add data source links on utilities, grid operators, and all detail pages
- Add hero fallback UI on home page when Mapbox token is not configured
- Create reusable DataSourceLink component
@vercel

vercel Bot commented Feb 19, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
opengrid Ready Ready Preview, Comment Feb 19, 2026 3:39pm

Request Review

This branch was successfully deployed

1 active deployment
Preview 8a5672c5 Deployed Feb 19, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant