fix: mobile responsive admin panel

This commit is contained in:
Zuev
2026-02-14 02:20:01 +03:00
parent b6ff6c457a
commit 08ed6ebe36
3 changed files with 120 additions and 6 deletions

View File

@@ -13,6 +13,18 @@
const createForm = document.getElementById('create-form');
const createAlert = document.getElementById('create-alert');
const btnLogout = document.getElementById('btn-logout');
const menuToggle = document.getElementById('menu-toggle');
const sidebar = document.querySelector('.sidebar');
const sidebarOverlay = document.getElementById('sidebar-overlay');
// ---- Mobile Menu ----
function toggleSidebar() {
sidebar.classList.toggle('open');
sidebarOverlay.classList.toggle('open');
}
menuToggle.addEventListener('click', toggleSidebar);
sidebarOverlay.addEventListener('click', toggleSidebar);
const ROLE_LABELS = {
ADMIN: 'Администратор',