summaryrefslogtreecommitdiffstats
path: root/themes/danix-xyz-hacker/layouts
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-04-15 15:39:27 +0200
committerDanilo M. <danix@danix.xyz>2026-04-15 15:39:27 +0200
commitcef542bfde9285645663b2ab497384f08daa9c37 (patch)
tree6e6d561eed91c40d8f70d0d3f8b2f3c38c1dadda /themes/danix-xyz-hacker/layouts
parent5a80e9aa88cc362ce7571bd89f5f64f63fc366f4 (diff)
downloaddanixxyz-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.html34
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>