Skip to content

feat: add apps dropdown menu to header#10

Open
rickstaa wants to merge 1 commit intomainfrom
feat/apps-menu
Open

feat: add apps dropdown menu to header#10
rickstaa wants to merge 1 commit intomainfrom
feat/apps-menu

Conversation

@rickstaa
Copy link
Copy Markdown
Member

@rickstaa rickstaa commented Mar 31, 2026

Note

Stacked PR — this builds on top of #6 (ecosystem page). Review and merge #6 first, then rebase this onto main.

Summary

  • Replaces "Get Early Access" CTA with an Apps dropdown in the header nav
  • Three apps: Explorer (blue, links to explorer.livepeer.org), Studio (green, early access), Operator (purple, links to naap-platform preview)
  • Desktop: hover to open, mobile: tap to open with click-outside-to-close
  • Adds livepeer.org footer label to dropdown (inspired by The Graph's app switcher)
  • Adds Ecosystem to the Resources nav dropdown
  • Removes duplicate "Explorer" entry from the Network dropdown
  • Replaces inline SVGs with lucide-react icons (ChevronDown, ArrowUpRight, Globe, Hammer, Plug)
  • Extracts shared useHoverDropdown hook to deduplicate timeout logic

Test plan

  • Desktop: hover Apps button → dropdown appears with Explorer, Studio, Operator
  • Desktop: hover Network/Resources → dropdowns appear flush with nav pill
  • Mobile: tap Apps icon → dropdown appears centered, tap outside to close
  • Mobile: hamburger menu shows nav links (no apps — those are in the top bar)
  • Explorer links open explorer.livepeer.org in new tab
  • Studio links navigate to /studio
  • Operator links open naap-platform.vercel.app/login in new tab
  • Resources dropdown includes Ecosystem link

🤖 Generated with Claude Code

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 31, 2026

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

Project Deployment Actions Updated (UTC)
website Ready Ready Preview, Comment Apr 6, 2026 7:39am

Request Review

@rickstaa rickstaa changed the base branch from main to feat/ecosystem-page March 31, 2026 15:19
@rickstaa rickstaa force-pushed the feat/ecosystem-page branch from d37104d to f11598d Compare April 1, 2026 06:07
@rickstaa rickstaa force-pushed the feat/ecosystem-page branch from 87f1212 to 597d391 Compare April 1, 2026 10:12
@rickstaa rickstaa changed the title Add Apps dropdown menu to header feat: add Apps dropdown menu to header Apr 1, 2026
@rickstaa rickstaa changed the title feat: add Apps dropdown menu to header feat: add apps dropdown menu to header Apr 1, 2026
@rickstaa rickstaa force-pushed the feat/ecosystem-page branch from 597d391 to 4da3029 Compare April 1, 2026 12:47
@rickstaa rickstaa force-pushed the feat/ecosystem-page branch 2 times, most recently from 429bcc6 to 08bfd8c Compare April 2, 2026 16:55
Adds a new Apps button to the header with dropdown menu linking to
Explorer, Studio, and Console. Includes mobile-responsive variant
with portal-based dropdown. Extracts APPS config as module-level
constant.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rickstaa rickstaa changed the base branch from feat/ecosystem-page to main April 6, 2026 07:39
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.

1 participant