@php
    $status = (string) ($status ?? '');
    $label = $label ?? match ($status) {
        \App\Models\Ticket::STATUS_OPEN_UNASSIGNED => 'Open',
        \App\Models\Ticket::STATUS_ASSIGNED => 'Assigned',
        \App\Models\Ticket::STATUS_IN_PROGRESS => 'In Progress',
        \App\Models\Ticket::STATUS_ANSWERED => 'Answered',
        \App\Models\Ticket::STATUS_REOPENED => 'Reopened',
        \App\Models\Ticket::STATUS_CLOSED_BY_CUSTOMER => 'Closed',
        default => ucfirst(str_replace('_', ' ', $status)),
    };
    if ($status === \App\Models\Ticket::STATUS_CLOSED_BY_CUSTOMER) {
        $label = 'Closed';
    }
    $slug = str_replace('_', '-', $status);
@endphp
<span class="ticket-status-pill ticket-status-{{ $slug }}">
    <span class="ticket-pill-dot"></span>{{ $label }}
</span>
