@php $moduleName = 'Appointment Reports'; $arName = 'تقارير المواعيد'; @endphp

{{ \App\Helpers\TranslationHelper::transFromDatabase($moduleName, __($arName)) }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Total Appointments', __('إجمالي المواعيد')) }}

{{ $totalAppointments }}

@foreach($statusBreakdown as $status) @php $borderColor = 'border-yellow-500'; if ($status->status == 'completed') $borderColor = 'border-green-500'; if ($status->status == 'cancelled') $borderColor = 'border-red-500'; if ($status->status == 'scheduled') $borderColor = 'border-blue-500'; @endphp

{{ \App\Helpers\TranslationHelper::transFromDatabase(ucfirst($status->status), __(ucfirst($status->status))) }}

{{ $status->total }}

@endforeach

{{ \App\Helpers\TranslationHelper::transFromDatabase('Appointments by Clinic', __('المواعيد حسب العيادة')) }}

@forelse($clinicBreakdown as $clinic)
{{ $clinic->clinic->name ?? 'N/A' }} {{ $clinic->total }}
@empty

{{ \App\Helpers\TranslationHelper::transFromDatabase('No data available', __('لا توجد بيانات متاحة')) }}

@endforelse

{{ \App\Helpers\TranslationHelper::transFromDatabase('Appointments by Doctor', __('المواعيد حسب الطبيب')) }}

@forelse($doctorBreakdown as $doctor)
{{ $doctor->doctor->name ?? 'N/A' }} {{ $doctor->total }}
@empty

{{ \App\Helpers\TranslationHelper::transFromDatabase('No data available', __('لا توجد بيانات متاحة')) }}

@endforelse

{{ \App\Helpers\TranslationHelper::transFromDatabase('Recent Appointments', __('أحدث المواعيد')) }}

@forelse($recentAppointments as $appointment) @empty @endforelse
{{ \App\Helpers\TranslationHelper::transFromDatabase('Patient', __('المريض')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Doctor', __('الطبيب')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Clinic', __('العيادة')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Date & Time', __('التاريخ والوقت')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Status', __('الحالة')) }}
{{ $appointment->patient->name ?? '---' }} {{ $appointment->doctor->name ?? '---' }} {{ $appointment->clinic->name ?? '---' }} {{ $appointment->appointment_at->format('Y-m-d H:i') }} @php $statusClass = 'bg-yellow-100 text-yellow-800'; if ($appointment->status == 'completed') $statusClass = 'bg-green-100 text-green-800'; if ($appointment->status == 'cancelled') $statusClass = 'bg-red-100 text-red-800'; if ($appointment->status == 'scheduled') $statusClass = 'bg-blue-100 text-blue-800'; @endphp {{ \App\Helpers\TranslationHelper::transFromDatabase(ucfirst($appointment->status), __(ucfirst($appointment->status))) }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('No appointments found', __('لم يتم العثور على مواعيد')) }}