@extends('admin.admin_dashboard') @section('admin') @php $maxTrend = max(array_column($monthlyTrend, 'count') ?: [1]); @endphp
Home Help Desk @can('create', App\Models\HelpDesk\Ticket::class) New ticket @endcan @can('ticket.reports') Reports @endcan
@forelse($monthlyTrend as $row) @php $pct = $maxTrend > 0 ? round(($row['count'] / $maxTrend) * 100) : 0; @endphp
{{ $row['month'] }} {{ number_format($row['count']) }}
@empty

No ticket data yet.

@endforelse
@forelse($byCategory as $row)
{{ $row['label'] }} {{ $row['count'] }}
@empty

No categories yet.

@endforelse
@forelse($byDepartment as $row)
{{ $row['label'] }} {{ $row['count'] }}
@empty

No department data.

@endforelse
@forelse($byTechnician as $row)
{{ $row['label'] }} {{ $row['count'] }}
@empty

No assignments yet.

@endforelse
@forelse($recentTickets as $ticket) @empty @endforelse
Ticket Subject Requester Assigned Status Updated
{{ $ticket->ticket_number }} {{ Str::limit($ticket->title, 40) }} {{ $ticket->requester->name ?? '—' }} {{ $ticket->assignee->name ?? '—' }} {{ $ticket->updated_at?->diffForHumans() }}
No recent tickets.
@endsection