@section('page-title', 'Support Tickets Manager')
Open Tickets

{{ $kpis['open'] }}

Pending Staff

{{ $kpis['pending'] }}

Waiting for Client

{{ $kpis['waiting_client'] }}

Urgent / High Priority

{{ $kpis['high_priority'] }}

🎫 Support Tickets Desk

Review, assign, and respond to incoming technical support and billing inquiries

Open Ticket on behalf
@if($kpis['open'] > 0) @endif
@if($tickets->isEmpty())

No support tickets match the filter criteria.

@else
@foreach($tickets as $t) @endforeach
Ticket # Subject & Department Client / Submitter Status / Priority Assigned To Last Reply Actions
{{ $t->ticket_number }}
{{ $t->subject }}
{{ ucfirst($t->department) }}
@if($t->client) {{ $t->client->name }} {{ $t->client->email }} @else {{ $t->guest_name }} Guest {{ $t->guest_email }} @endif @php $statusColor = match($t->status) { 'open' => 'bg-danger-subtle text-danger', 'pending' => 'bg-warning-subtle text-warning', 'waiting_for_client' => 'bg-indigo-subtle text-indigo', 'in_progress' => 'bg-info-subtle text-info', 'resolved' => 'bg-success-subtle text-success', 'closed' => 'bg-secondary-subtle text-muted', default => 'bg-secondary-subtle text-muted' }; $priorityColor = match($t->priority) { 'low' => 'bg-secondary-subtle text-muted', 'medium' => 'bg-info-subtle text-info', 'high' => 'bg-warning-subtle text-warning', 'urgent' => 'bg-danger-subtle text-danger', default => 'bg-info-subtle text-info' }; @endphp {{ str_replace('_', ' ', ucfirst($t->status)) }}
{{ ucfirst($t->priority) }}
@if($t->assignedStaff)
{{ $t->assignedStaff->name }}
@else Unassigned @endif
{{ $t->last_reply_at ? $t->last_reply_at->diffForHumans() : 'No reply' }} View Thread
{{ $tickets->links() }}
@endif