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

{{ __('Customer') }} {{ __('workspaces') }}

{{ __('Workspaces ranked by support load. Click through to view all their tickets + impersonate.') }}

@foreach ([['Customers', $kpi['customers']], ['Total tickets', $kpi['total']], ['Open', $kpi['open']], ['Top open', $kpi['top']]] as [$label, $val])
{{ $label }}
{{ $val }}
@endforeach

{{ __('Workspaces with tickets') }}

@forelse ($rows as $r) @php $ws = $workspaces[$r->workspace_id] ?? null; $avg = $r->resolved_count > 0 ? (int) round($r->resolution_minutes_sum / $r->resolved_count) : null; @endphp @empty @endforelse
{{ __('Workspace') }} {{ __('Open') }} {{ __('Total') }} {{ __('Avg resolution') }} {{ __('Last ticket') }}
{{ $ws?->name ?? 'Workspace #' . $r->workspace_id }}
{{ $ws?->slug }}
{{ $r->open_tickets }} {{ $r->total_tickets }} {{ $avg !== null ? $avg . 'm' : '—' }} {{ $r->last_ticket_at ? \Carbon\Carbon::parse($r->last_ticket_at)->diffForHumans() : '—' }} @if ($ws) Open → @endif
{{ __('No customers have raised tickets yet.') }}