diff options
| author | Danilo M. <danix@danix.xyz> | 2026-04-15 17:30:01 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-04-15 17:30:01 +0200 |
| commit | f14342001ef1fb15e697ea2c23e3cc91b3c21683 (patch) | |
| tree | 562790cf590adeb129f971b9e86a3666350d5590 /themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html | |
| parent | 7c8971eb481cea544987d4b9ddcb8064d9087766 (diff) | |
| download | danixxyz-f14342001ef1fb15e697ea2c23e3cc91b3c21683.tar.gz danixxyz-f14342001ef1fb15e697ea2c23e3cc91b3c21683.zip | |
Remove Alpine.js dependency from menu toggle, use vanilla JavaScript
- Replace Alpine.js directives (@click, x-ref) with vanilla JS
- Update hamburger-menu.html to use id selectors instead of x-ref
- Rewrite menu.js to work without Alpine.js
- Menu now opens/closes on click with proper event handling
- Language toggle now accessible in hamburger menu
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Diffstat (limited to 'themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html')
| -rw-r--r-- | themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html b/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html index 6eeddd4..c22981b 100644 --- a/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html +++ b/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html @@ -1,12 +1,10 @@ <div id="menu-overlay" class="fixed inset-0 bg-black/50 backdrop-blur opacity-0 invisible transition-all duration-200 z-40" - @click="closeMenu()" > <div + id="menu-panel" class="fixed top-0 right-0 h-screen w-full max-w-sm bg-bg border-l border-border overflow-y-auto transform translate-x-full transition-transform duration-300 z-50" - @click.stop - x-ref="menuPanel" > <!-- Close button --> <div class="flex items-center justify-between p-6 border-b border-border"> |
