diff options
| author | Danilo M. <danix@danix.xyz> | 2026-04-15 15:39:27 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-04-15 15:39:27 +0200 |
| commit | cef542bfde9285645663b2ab497384f08daa9c37 (patch) | |
| tree | 6e6d561eed91c40d8f70d0d3f8b2f3c38c1dadda /themes/danix-xyz-hacker/layouts | |
| parent | 5a80e9aa88cc362ce7571bd89f5f64f63fc366f4 (diff) | |
| download | danixxyz-cef542bfde9285645663b2ab497384f08daa9c37.tar.gz danixxyz-cef542bfde9285645663b2ab497384f08daa9c37.zip | |
fix: remove duplicate Alpine-based menu toggle, rely solely on menu.js for menu state management
Diffstat (limited to 'themes/danix-xyz-hacker/layouts')
| -rw-r--r-- | themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html b/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html index 4537fb0..5b84fdd 100644 --- a/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html +++ b/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html @@ -65,37 +65,3 @@ </div> </div> -<script> - document.addEventListener('alpine:init', () => { - Alpine.store('menu', { - isOpen: false, - toggle() { - this.isOpen = !this.isOpen; - document.getElementById('menu-overlay').classList.toggle('opacity-0'); - document.getElementById('menu-overlay').classList.toggle('invisible'); - document.querySelector('[x-ref="menuPanel"]').classList.toggle('translate-x-full'); - document.body.style.overflow = this.isOpen ? 'hidden' : ''; - }, - close() { - if (this.isOpen) { - this.toggle(); - } - } - }); - }); - - function closeMenu() { - Alpine.store('menu').close(); - } - - document.getElementById('menu-toggle').addEventListener('click', () => { - Alpine.store('menu').toggle(); - }); - - // Close menu on Escape key - document.addEventListener('keydown', (e) => { - if (e.key === 'Escape') { - closeMenu(); - } - }); -</script> |
