open-design/apps/landing-page/app/pages
Jane 9f09d1b649
fix(landing-page): wire up mobile nav toggle on the homepage (#3295)
The homepage runs its own inline header enhancer instead of importing
the shared header-enhancer.astro component, and that inline copy only
ported the scroll-headroom and GitHub stars/version logic — it never
included the hamburger toggle handler. As a result the mobile menu
button rendered (and animated to an X via CSS) but clicking it did
nothing on / and /<locale>/, while sub-pages that do import the shared
enhancer worked fine.

Port the same toggle handler into the homepage inline enhancer: click
flips .is-open on header.nav (which CSS expands into the dropdown panel
below 1080px), and outside-click, Escape, and any in-menu link close it,
keeping aria-expanded in sync.

Co-authored-by: Joey-nexu <joeylee12629@gmail.com>
2026-05-29 10:19:37 +00:00
..
[locale] feat(landing-page): localize plugins library across 18 locales (#3010) 2026-05-27 09:30:59 +00:00
agents feat(landing-page): replicate #2469 SEO content with deploy + regression fixes (#2605) 2026-05-22 00:59:11 +08:00
alternatives/claude-design feat(landing-page): replicate #2469 SEO content with deploy + regression fixes (#2605) 2026-05-22 00:59:11 +08:00
blog blog(landing-page): announce Open Design 0.8.0 plugin engine rebuild (#2731) 2026-05-22 21:39:59 +08:00
compare feat(landing-page): replicate #2469 SEO content with deploy + regression fixes (#2605) 2026-05-22 00:59:11 +08:00
craft feat(landing-page): replicate #2469 SEO content with deploy + regression fixes (#2605) 2026-05-22 00:59:11 +08:00
html-anything perf(landing): route HTML Anything screenshots through R2 + Image Resizing (#2696) 2026-05-22 17:21:00 +08:00
official feat(landing-page): replicate #2469 SEO content with deploy + regression fixes (#2605) 2026-05-22 00:59:11 +08:00
plugins feat(landing-page): card grid + share popover for /plugins/templates/ (#3185) 2026-05-28 11:17:56 +00:00
quickstart feat(landing-page): replicate #2469 SEO content with deploy + regression fixes (#2605) 2026-05-22 00:59:11 +08:00
skills feat(landing-page): rebuild plugins library to mirror in-app taxonomy (#2926) 2026-05-26 02:49:58 +00:00
systems feat(landing-page): replicate #2469 SEO content with deploy + regression fixes (#2605) 2026-05-22 00:59:11 +08:00
templates fix(landing-page): drop trailing slash from preview iframe URLs (#2790) 2026-05-23 05:22:35 +00:00
tutorials fix(landing): wire GA4 rollout config (#2615) 2026-05-22 14:56:58 +08:00
index.astro fix(landing-page): wire up mobile nav toggle on the homepage (#3295) 2026-05-29 10:19:37 +00:00
og.astro [codex] Add landing page Google Analytics (#2582) 2026-05-21 20:38:09 +08:00
rss.xml.ts fix(landing): expose blog RSS feed alias (#1859) 2026-05-16 21:52:11 +08:00