{{-- Menu Semplici (senza sottomenu) con controllo permessi e contatori --}}
@php
    $stats = App\Helpers\SidebarStatsHelper::getStats();
    $ticketsStats = $stats['tickets'] ?? ['aperti' => 0, 'urgenti' => 0];
    $assembleStats = $stats['assemblee'] ?? ['prossime' => 0];
    $documentiStats = $stats['documenti'] ?? ['da_revisionare' => 0];
@endphp

{{-- Assemblee --}}
@if(canUserAccessMenu('assemblee'))
<li class="nav-item mb-1">
    <a class="nav-link d-flex align-items-center text-dark {{ request()->routeIs('admin.assemblee.*') ? 'active bg-warning text-dark fw-bold' : '' }}" 
       href="{{ route('admin.assemblee.index') }}">
        <i class="fas fa-users-cog me-2"></i>
        <span>Assemblee</span>
        @if($assembleStats['prossime'] > 0)
            {!! App\Helpers\SidebarStatsHelper::getBadge($assembleStats['prossime'], 'warning') !!}
            <small class="text-warning">prossime</small>
        @endif
    </a>
</li>
@endif

{{-- Fornitori --}}
@if(canUserAccessMenu('fornitori'))
<li class="nav-item mb-1">
    <a class="nav-link d-flex align-items-center text-dark {{ request()->routeIs('admin.fornitori.*') ? 'active bg-warning text-dark fw-bold' : '' }}" 
       href="{{ route('admin.fornitori.index') }}">
        <i class="fas fa-truck me-2"></i>
        <span>Fornitori</span>
    </a>
</li>
@endif

{{-- Comunicazioni --}}
@if(canUserAccessMenu('comunicazioni'))
<li class="nav-item mb-1">
    <a class="nav-link d-flex align-items-center text-dark" href="#" onclick="alert('Funzione in sviluppo: Comunicazioni\n\n- Email/PEC massiva\n- Raccomandate\n- SMS\n- Avvisi condominiali')">
        <i class="fas fa-envelope me-2"></i>
        <span>Comunicazioni</span>
    </a>
</li>
@endif

{{-- Gestione Documentale --}}
@if(canUserAccessMenu('documenti'))
<li class="nav-item mb-1">
    <a class="nav-link d-flex align-items-center text-dark" href="#" onclick="alert('Funzione in sviluppo: Gestione Documentale\n\n- Upload e categorizzazione documenti\n- Ricerca e condivisione\n- Archivio digitale')">
        <i class="fas fa-folder me-2"></i>
        <span>Documenti</span>
        @if($documentiStats['da_revisionare'] > 0)
            {!! App\Helpers\SidebarStatsHelper::getBadge($documentiStats['da_revisionare'], 'warning') !!}
            <small class="text-warning">da revisionare</small>
        @endif
    </a>
</li>
@endif

{{-- Tickets con contatori --}}
@if(canUserAccessMenu('tickets'))
<li class="nav-item mb-1">
    <a class="nav-link d-flex align-items-center text-dark {{ request()->routeIs('admin.tickets.*') ? 'active bg-warning text-dark fw-bold' : '' }}" 
       href="{{ route('admin.tickets.index') }}">
        <i class="fas fa-ticket-simple me-2"></i>
        <span>Tickets</span>
        @if($ticketsStats['aperti'] > 0)
            {!! App\Helpers\SidebarStatsHelper::getBadge($ticketsStats['aperti'], 'info') !!}
        @endif
        @if($ticketsStats['urgenti'] > 0)
            {!! App\Helpers\SidebarStatsHelper::getBadge($ticketsStats['urgenti'], 'danger') !!}
            <small class="text-danger">urgenti</small>
        @endif
    </a>
</li>
@endif

{{-- Affitti --}}
@if(canUserAccessMenu('affitti'))
<li class="nav-item mb-1">
    <a class="nav-link d-flex align-items-center text-dark {{ request()->routeIs('admin.contratti-locazione.*') ? 'active bg-warning text-dark fw-bold' : '' }}" 
       href="{{ route('admin.contratti-locazione.index') }}">
        <i class="fas fa-key me-2"></i>
        <span>Affitti</span>
    </a>
</li>
@endif

{{-- Pratiche --}}
@if(canUserAccessMenu('pratiche'))
<li class="nav-item mb-1">
    <a class="nav-link d-flex align-items-center text-dark" href="#" onclick="alert('Funzione in sviluppo: Pratiche\n\n- Pratiche legali\n- Pratiche assicurative\n- Pratiche edilizie\n- Archivio pratiche')">
        <i class="fas fa-folder-open me-2"></i>
        <span>Pratiche</span>
    </a>
</li>
@endif

{{-- Consumi --}}
@if(canUserAccessMenu('consumi'))
<li class="nav-item mb-1">
    <a class="nav-link d-flex align-items-center text-dark" href="#" onclick="alert('Funzione in sviluppo: Consumi\n\n- Letture contatori\n- Ripartizione spese\n- Analisi consumi\n- Bollette')">
        <i class="fas fa-tint me-2"></i>
        <span>Consumi</span>
    </a>
</li>
@endif

{{-- Impostazioni --}}
@if(canUserAccessMenu('impostazioni'))
<li class="nav-item mb-1">
    <a class="nav-link d-flex align-items-center justify-content-between text-dark" 
       data-bs-toggle="collapse" href="#impostazioniMenu" role="button" aria-expanded="false">
        <div class="d-flex align-items-center">
            <i class="fas fa-cog me-2"></i>
            <span>Impostazioni</span>
        </div>
        <i class="fas fa-chevron-down"></i>
    </a>
    <div class="collapse" id="impostazioniMenu">
        <ul class="nav nav-pills flex-column ms-3">
            <li class="nav-item">
                <a class="nav-link text-dark" href="{{ route('admin.theme.index') }}">
                    <i class="fas fa-palette me-2"></i>Personalizza Tema
                </a>
            </li>
            <li class="nav-item">
                <a class="nav-link text-dark" href="#" onclick="alert('Funzione in sviluppo: Profilo Utente')">
                    <i class="fas fa-user-cog me-2"></i>Profilo Utente
                </a>
            </li>
            <li class="nav-item">
                <a class="nav-link text-dark" href="#" onclick="alert('Funzione in sviluppo: Gestione Collaboratori')">
                    <i class="fas fa-users-cog me-2"></i>Collaboratori
                </a>
            </li>
            <li class="nav-item">
                <a class="nav-link text-dark" href="#" onclick="alert('Funzione in sviluppo: Gestione Permessi')">
                    <i class="fas fa-shield-alt me-2"></i>Permessi
                </a>
            </li>
            <li class="nav-item">
                <a class="nav-link text-dark" href="#" onclick="alert('Funzione in sviluppo: Backup e Ripristino')">
                    <i class="fas fa-database me-2"></i>Backup
                </a>
            </li>
            <li class="nav-item">
                <a class="nav-link text-dark" href="#" onclick="alert('Funzione in sviluppo: Aggiornamenti Sistema')">
                    <i class="fas fa-sync me-2"></i>Aggiornamenti
                </a>
            </li>
        </ul>
    </div>
</li>
@endif
