@php
    use App\Models\Fattura;

    $stati = [
        Fattura::IN_ELABORAZIONE => ['label' => 'In elaborazione', 'class' => 'bg-warning'],
        Fattura::EMESSA         => ['label' => 'Emessa', 'class' => 'bg-info'],
        Fattura::PAGATA         => ['label' => 'Pagata', 'class' => 'bg-success'],
        Fattura::ANNULLATA      => ['label' => 'Annullata', 'class' => 'bg-danger'],
        Fattura::SCADUTA        => ['label' => 'Scaduta', 'class' => 'bg-danger'],
        Fattura::PENDENTE       => ['label' => 'Pendente', 'class' => 'bg-warning'],
        Fattura::REGISTRATO     => ['label' => 'Registrato', 'class' => 'bg-primary'],
        Fattura::CANCELLATA     => ['label' => 'Cancellata', 'class' => 'bg-danger'],
        Fattura::INVIATA        => ['label' => 'Inviata', 'class' => 'bg-info'],
        Fattura::RICEVUTA       => ['label' => 'Ricevuta', 'class' => 'bg-info'],
    ];

    $stato = $entity->stato ?? null;
    $info = $stato && isset($stati[$stato]) ? $stati[$stato] : ['label' => ucfirst($stato), 'class' => 'bg-secondary'];
@endphp

@if($stato)
    <span class="badge {{ $info['class'] }}">{{ $info['label'] }}</span>
@endif