<?php
/**
 * Partielle View für die linke Sidebar-Navigation.
 *
 * Aufgaben:
 * - Zeigt das Branding (Logo + Titel "AD Admin Tool") im oberen Bereich.
 * - Enthält die Navigationspunkte "Dashboard" und "Benutzer & Gruppen".
 * - Markiert den aktuell aktiven Menüpunkt anhand der Variable $activeMenu.
 * - Stellt den Sidebar-Toggler für schmalere Viewports bereit.
 *
 * Erwartete View-Daten:
 * - string|null $activeMenu Kennzeichnung für den aktuell aktiven Eintrag (z. B. 'dashboard' oder 'users').
 */

?>

<ul class="navbar-nav bg-gradient-primary sidebar sidebar-dark accordion" id="accordionSidebar">

    <!-- Sidebar - Brand -->
    <a class="sidebar-brand d-flex align-items-center justify-content-center" href="../../index.php?route=dashboard">
        <div class="sidebar-brand-icon rotate-n-15">
            <i class="fas fa-tools"></i>
        </div>
        <div class="sidebar-brand-text mx-3">AD Admin Tool</div>
    </a>

    <!-- Divider -->
    <hr class="sidebar-divider my-0">

    <!-- Nav Item - Dashboard -->
    <li class="nav-item<?= (isset($activeMenu) && $activeMenu === 'dashboard') ? ' active' : '' ?>">
        <a class="nav-link" href="../../index.php?route=dashboard">
            <i class="fas fa-fw fa-tachometer-alt"></i>
            <span>Dashboard</span></a>
    </li>

    <!-- Divider -->
    <hr class="sidebar-divider">

    <!-- Heading -->
    <div class="sidebar-heading">
        Verzeichnis
    </div>

    <!-- Nav Item - Benutzer & Gruppen -->
    <li class="nav-item<?= (isset($activeMenu) && $activeMenu === 'users') ? ' active' : '' ?>">
        <a class="nav-link" href="../../index.php?route=users">
            <i class="fas fa-fw fa-users-cog"></i>
            <span>Benutzer &amp; Gruppen</span></a>
    </li>

    <!-- Divider -->
    <hr class="sidebar-divider d-none d-md-block">

    <!-- Sidebar Toggler (Sidebar) -->
    <div class="text-center d-none d-md-inline">
        <button class="rounded-circle border-0" id="sidebarToggle"></button>
    </div>

</ul>
