{{-- 
========================================
AZIONI GUEST HEADER
========================================
Pulsanti per utenti non autenticati (Login/Registrazione).

Autore: NetGesCon Development Team
Data: 2024
========================================
--}}

<div class="netgescon-guest-actions d-flex align-items-center gap-2">
    
    {{-- Pulsante Login --}}
    <a href="{{ route('login') }}" class="btn btn-outline-primary">
        <i class="fas fa-sign-in-alt me-1 d-none d-sm-inline"></i>
        Login
    </a>
    
    {{-- Pulsante Registrazione --}}
    @if(Route::has('register'))
        <a href="{{ route('register') }}" class="btn btn-primary">
            <i class="fas fa-user-plus me-1 d-none d-sm-inline"></i>
            Registrati
        </a>
    @endif
    
    {{-- Informazioni di contatto --}}
    <div class="dropdown">
        <button class="btn btn-outline-secondary" 
                type="button" 
                data-bs-toggle="dropdown"
                aria-expanded="false"
                title="Informazioni">
            <i class="fas fa-info-circle"></i>
        </button>
        
        <ul class="dropdown-menu dropdown-menu-end">
            <li>
                <h6 class="dropdown-header">NetGesCon</h6>
            </li>
            <li>
                <a class="dropdown-item disabled" href="#" title="Chi siamo - Funzionalità in sviluppo">
                    <i class="fas fa-info me-2"></i>Chi siamo
                </a>
            </li>
            <li>
                <a class="dropdown-item disabled" href="#" title="Contatti - Funzionalità in sviluppo">
                    <i class="fas fa-envelope me-2"></i>Contatti
                </a>
            </li>
            <li>
                <a class="dropdown-item disabled" href="#" title="Aiuto - Funzionalità in sviluppo">
                    <i class="fas fa-question-circle me-2"></i>Aiuto
                </a>
            </li>
        </ul>
    </div>
    
</div>

{{-- CSS per azioni guest --}}
@push('styles')
<style>
.netgescon-guest-actions .btn {
    border-radius: 0.375rem;
    transition: all 0.2s ease;
}

.netgescon-guest-actions .btn:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

/* Responsive */
@media (max-width: 576px) {
    .netgescon-guest-actions .btn {
        padding: 0.375rem 0.75rem;
        font-size: 0.875rem;
    }
}
</style>
@endpush
