{{ __('Admin · Support · Customer') }}

{{ $workspace->name }}

{{ __('All tickets, response stats, and quick links for this customer workspace.') }}

{{ __('Total tickets') }}
{{ $stats['total'] }}
{{ __('Open') }}
{{ $stats['open'] }}
{{ __('Resolved') }}
{{ $stats['resolved'] }}
{{ __('Avg 1st reply') }}
{{ $stats['avg_first_resp'] ?: '—' }}m
{{ __('Avg resolution') }}
{{ $stats['avg_resolution'] ?: '—' }}m

{{ __('Ticket history') }}

@forelse ($tickets as $t) @php $prCls = ['urgent'=>'bg-accent-coral/15 text-accent-coral border-accent-coral/30','high'=>'bg-accent-amber/15 text-accent-amber border-accent-amber/30','normal'=>'bg-paper-100 text-ink-700 border-paper-200','low'=>'bg-paper-50 text-ink-500 border-paper-200'][$t->priority] ?? ''; $stCls = ['open'=>'bg-accent-amber/15 text-accent-amber','in_progress'=>'bg-wa-bubble text-wa-deep','pending'=>'bg-accent-coral/10 text-accent-coral','resolved'=>'bg-wa-mint text-wa-deep','closed'=>'bg-paper-100 text-ink-600'][$t->status] ?? ''; $resolveMin = ($t->resolved_at && $t->created_at) ? \Carbon\Carbon::parse($t->created_at)->diffInMinutes(\Carbon\Carbon::parse($t->resolved_at)) : null; @endphp @empty @endforelse
{{ __('When') }} {{ __('Subject') }} {{ __('Status') }} {{ __('Priority') }} {{ __('Assigned') }} {{ __('Resolved in') }}
{{ optional($t->created_at)->format('M j Y') }}
{{ optional($t->created_at)->format('H:i') }}
{{ $t->subject ?: '(no subject)' }}
#{{ $t->ticket_number }} · {{ ($users[$t->user_id] ?? null)?->name ?? $t->name }}
{{ str_replace('_',' ', $t->status) }} {{ $t->priority }} {{ ($users[$t->assigned_agent_id] ?? null)?->name ?? '—' }} {{ $resolveMin !== null ? $resolveMin . 'm' : '—' }} Open →
{{ __("This workspace hasn't raised any tickets.") }}