fix(mobile-menu): add event isolation to all links and state logging
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
This commit is contained in:
@@ -8,11 +8,15 @@
|
||||
localStorage.setItem('theme', val);
|
||||
document.documentElement.setAttribute('data-theme', val);
|
||||
});
|
||||
$watch('mobileMenuOpen', val => {
|
||||
console.log('Mobile menu open state changed to:', val);
|
||||
});
|
||||
document.documentElement.setAttribute('data-theme', this.theme);
|
||||
document.documentElement.classList.remove('hidden');
|
||||
|
||||
// Close mobile menu on HTMX navigation
|
||||
document.addEventListener('htmx:beforeRequest', () => {
|
||||
console.log('HTMX beforeRequest: closing menu');
|
||||
this.mobileMenuOpen = false;
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user