Al1Abdullah commited on
Commit
6bf6f54
·
1 Parent(s): 3ba96fb

Fix mobile navigation: visible toggle, overlay, and correct sidebar behavior

Browse files
Files changed (1) hide show
  1. frontend/main.js +4 -3
frontend/main.js CHANGED
@@ -89,9 +89,10 @@ document.addEventListener('DOMContentLoaded', () => {
89
  overlay.classList.toggle('active');
90
  // Change icon based on sidebar state
91
  if (sidebar.classList.contains('active')) {
92
- mobileSidebarToggle.querySelector('i').classList.remove('fa-bars');
93
- mobileSidebarToggle.querySelector('i').classList.add('fa-times');
94
- } else {
 
95
  mobileSidebarToggle.querySelector('i').classList.remove('fa-times');
96
  mobileSidebarToggle.querySelector('i').classList.add('fa-bars');
97
  }
 
89
  overlay.classList.toggle('active');
90
  // Change icon based on sidebar state
91
  if (sidebar.classList.contains('active')) {
92
+ mobileSidebarToggle.querySelector('i').classList.remove('fa-times');
93
+ mobileSidebarToggle.querySelector('i').classList.add('fa-bars');
94
+ }
95
+ } else {
96
  mobileSidebarToggle.querySelector('i').classList.remove('fa-times');
97
  mobileSidebarToggle.querySelector('i').classList.add('fa-bars');
98
  }