Skip to content

Adopt shared mega-menu navigation - #26

Merged
hovanhoa merged 1 commit into
mainfrom
feat/nav-mega-menu
Jun 16, 2026
Merged

Adopt shared mega-menu navigation#26
hovanhoa merged 1 commit into
mainfrom
feat/nav-mega-menu

Conversation

@hovanhoa

Copy link
Copy Markdown
Member

Summary

  • Replaced the simple app-switcher nav with the shared mega-menu from hovanhoa.net, themed on this site's --rd-accent tokens.
  • Trigger pill now shows the current page's icon (image), derived from the menu data instead of a hardcoded home icon.
  • Added @remixicon/react for the menu icons (lockfile updated).
  • Added STATUS_URL and INFO_URL to constants so the menu links to those sites.
  • Added the rd-menu-in overlay entrance keyframe to global.css.

Motivation

Unifies the header across the *.hovanhoa.net family so every site shares the same navigation and app switcher.

Testing

  • tsc --noEmit passes with no errors.

Deploy Notes

  • Adds a runtime dependency (@remixicon/react); npm ci picks it up from the updated lockfile.
  • Static (SSG) build is otherwise unaffected and does not touch the Cloudinary data flow. Safe to deploy and rollback.

🤖 Generated with Claude Code

- Replaced the simple app-switcher nav with the mega-menu from hovanhoa.net, themed on this site's --rd-accent tokens
- Trigger pill now shows the current page's icon (image) instead of a hardcoded home icon
- Added @remixicon/react dependency for the menu icons
- Added STATUS_URL and INFO_URL to constants so the menu can link to those sites
- Added the rd-menu-in overlay entrance keyframe to global.css

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
gallery.hovanhoa.net Building Building Preview, Comment Jun 16, 2026 8:49am

@hovanhoa
hovanhoa merged commit 2c255d1 into main Jun 16, 2026
2 of 3 checks passed
@hovanhoa
hovanhoa deleted the feat/nav-mega-menu branch June 16, 2026 08:50
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