@extends('laravelticket::layouts.master') @section('page', trans('laravelticket::admin.index-title')) @section('laravelticket_extra_content') @if($tickets_count) {{-- Stat Cards --}}

{{ trans('laravelticket::admin.index-total-tickets') }}

{{ $tickets_count }}

{{ trans('laravelticket::admin.index-open-tickets') }}

{{ $open_tickets_count }}

{{ trans('laravelticket::admin.index-closed-tickets') }}

{{ $closed_tickets_count }}

{{-- Charts + Side Panel --}}
{{-- Left: Charts --}}
{{-- Performance line chart card --}}
{{ trans('laravelticket::admin.index-performance-indicator') }} {{-- Period dropdown --}}
{{-- Pie charts row --}}
{{ trans('laravelticket::admin.index-tickets-share-per-category') }}
{{ trans('laravelticket::admin.index-tickets-share-per-agent') }}
{{-- Right: Tabbed lists --}}
{{-- Tab buttons --}}
{{-- Categories tab --}}
{{-- Header row --}}
{{ trans('laravelticket::admin.index-category') }} {{ trans('laravelticket::admin.index-total') }} {{ trans('laravelticket::admin.index-open') }} / {{ trans('laravelticket::admin.index-closed') }}
@foreach($categories as $category)
{{ $category->name }} {{ $category->tickets()->count() }} {{ $category->tickets()->whereNull('completed_at')->count() }} / {{ $category->tickets()->whereNotNull('completed_at')->count() }}
@endforeach
{!! $categories->render("pagination::tailwind") !!}
{{-- Agents tab --}}
{{ trans('laravelticket::admin.index-agent') }} {{ trans('laravelticket::admin.index-total') }} {{ trans('laravelticket::admin.index-open') }} / {{ trans('laravelticket::admin.index-closed') }}
@foreach($agents as $agent)
{{ $agent->name }} {{ $agent->agentTickets(false)->count() + $agent->agentTickets(true)->count() }} {{ $agent->agentTickets(false)->count() }} / {{ $agent->agentTickets(true)->count() }}
@endforeach
{!! $agents->render("pagination::tailwind") !!}
{{-- Users tab --}}
{{ trans('laravelticket::admin.index-user') }} {{ trans('laravelticket::admin.index-total') }} {{ trans('laravelticket::admin.index-open') }} / {{ trans('laravelticket::admin.index-closed') }}
@foreach($users as $user)
{{ $user->name }} {{ $user->userTickets(false)->count() + $user->userTickets(true)->count() }} {{ $user->userTickets(false)->count() }} / {{ $user->userTickets(true)->count() }}
@endforeach
{!! $users->render("pagination::tailwind") !!}
{{-- end right panel --}}
{{-- end charts + side panel grid --}} @else
{{ trans('laravelticket::admin.index-empty-records') }}
@endif @stop @section('footer') @if($tickets_count) @endif @append