summaryrefslogtreecommitdiffstats
path: root/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-04-15 17:30:01 +0200
committerDanilo M. <danix@danix.xyz>2026-04-15 17:30:01 +0200
commitf14342001ef1fb15e697ea2c23e3cc91b3c21683 (patch)
tree562790cf590adeb129f971b9e86a3666350d5590 /themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html
parent7c8971eb481cea544987d4b9ddcb8064d9087766 (diff)
downloaddanixxyz-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.html4
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">