2025-10-15 00:35:47 -05:00
|
|
|
<% if (typeof useDashboardNav !== 'undefined' && useDashboardNav) { %>
|
|
|
|
|
<%- include('../partials/dashboard_nav') %>
|
|
|
|
|
<% } %>
|
2025-10-15 00:31:19 -05:00
|
|
|
<div class="max-w-7xl mx-auto p-6">
|
|
|
|
|
<div class="flex flex-col lg:flex-row gap-6">
|
|
|
|
|
<!-- Left sidebar (menu 1) -->
|
|
|
|
|
<aside class="hidden lg:block w-60">
|
|
|
|
|
<nav class="bg-white/6 backdrop-blur rounded-xl p-4 glass-card h-[70vh]">
|
|
|
|
|
<ul class="flex flex-col gap-4">
|
|
|
|
|
<li class="text-slate-300">Item L1</li>
|
|
|
|
|
<li class="text-slate-300">Item L2</li>
|
|
|
|
|
<li class="text-slate-300">Item L3</li>
|
|
|
|
|
<li class="text-slate-300">Item L4</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</nav>
|
|
|
|
|
</aside>
|
2025-10-14 22:39:14 -05:00
|
|
|
|
2025-10-15 00:31:19 -05:00
|
|
|
<!-- Center panel (overview) -->
|
|
|
|
|
<main class="flex-1">
|
|
|
|
|
<div class="backdrop-blur-md bg-white/8 border border-white/8 rounded-xl p-8 shadow-lg min-h-[70vh]">
|
|
|
|
|
<h2 class="text-xl text-slate-200 mb-6">Overview</h2>
|
|
|
|
|
<div class="grid grid-cols-1 lg:grid-cols-2 gap-6">
|
|
|
|
|
<div class="bg-white/5 rounded p-4">Panel A</div>
|
|
|
|
|
<div class="bg-white/5 rounded p-4">Panel B</div>
|
|
|
|
|
<div class="bg-white/5 rounded p-4">Panel C</div>
|
|
|
|
|
<div class="bg-white/5 rounded p-4">Panel D</div>
|
2025-10-14 23:31:55 -05:00
|
|
|
</div>
|
|
|
|
|
</div>
|
2025-10-15 00:31:19 -05:00
|
|
|
</main>
|
2025-10-14 23:31:55 -05:00
|
|
|
|
2025-10-15 00:31:19 -05:00
|
|
|
<!-- Right sidebar (menu 2) -->
|
|
|
|
|
<aside class="hidden lg:block w-56">
|
|
|
|
|
<nav class="bg-white/6 backdrop-blur rounded-xl p-4 glass-card h-[70vh]">
|
|
|
|
|
<ul class="flex flex-col gap-3">
|
|
|
|
|
<li><a href="#" class="block p-2 rounded-md hover:bg-white/5">Overview</a></li>
|
|
|
|
|
<li><a href="#" class="block p-2 rounded-md hover:bg-white/5">Miembros</a></li>
|
|
|
|
|
<li><a href="#" class="block p-2 rounded-md hover:bg-white/5">Ajustes</a></li>
|
|
|
|
|
<li><a href="#" class="block p-2 rounded-md hover:bg-white/5">Game Areas</a></li>
|
|
|
|
|
<li><a href="#" class="block p-2 rounded-md hover:bg-white/5">Mobs</a></li>
|
|
|
|
|
</ul>
|
|
|
|
|
</nav>
|
|
|
|
|
</aside>
|
2025-10-14 22:39:14 -05:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
2025-10-14 23:01:54 -05:00
|
|
|
|
2025-10-14 23:31:55 -05:00
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
// Drawer toggle logic
|
|
|
|
|
const drawerToggle = document.getElementById('drawerToggle');
|
|
|
|
|
const mobileDrawer = document.getElementById('mobileDrawer');
|
|
|
|
|
const drawerBackdrop = document.getElementById('drawerBackdrop');
|
|
|
|
|
function openDrawer() {
|
|
|
|
|
mobileDrawer.classList.remove('-translate-x-full');
|
|
|
|
|
drawerBackdrop.classList.remove('hidden');
|
|
|
|
|
}
|
|
|
|
|
function closeDrawer() {
|
|
|
|
|
mobileDrawer.classList.add('-translate-x-full');
|
|
|
|
|
drawerBackdrop.classList.add('hidden');
|
|
|
|
|
}
|
|
|
|
|
drawerToggle?.addEventListener('click', openDrawer);
|
|
|
|
|
drawerBackdrop?.addEventListener('click', closeDrawer);
|
|
|
|
|
document.addEventListener('keydown', (e) => {
|
|
|
|
|
if (e.key === 'Escape') closeDrawer();
|
|
|
|
|
});
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|