@extends('layouts.app') @php $locale = app()->getLocale(); $isRtl = $locale === 'ar'; $dayLabels = [ 'sunday' => $isRtl ? 'الأحد' : 'Sunday', 'monday' => $isRtl ? 'الاثنين' : 'Monday', 'tuesday' => $isRtl ? 'الثلاثاء' : 'Tuesday', 'wednesday' => $isRtl ? 'الأربعاء' : 'Wednesday', 'thursday' => $isRtl ? 'الخميس' : 'Thursday', 'friday' => $isRtl ? 'الجمعة' : 'Friday', 'saturday' => $isRtl ? 'السبت' : 'Saturday', ]; @endphp @section('title', $isRtl ? 'جدول الحصص' : 'Class Schedule') @section('content')

{{ $isRtl ? 'جدول الحصص' : 'Class Schedule' }}

{{ $isRtl ? 'عرض المواعيد الأسبوعية' : 'Weekly schedules overview' }}

@foreach($days as $day) @php $daySchedules = $schedules[$day] ?? collect(); @endphp

{{ $dayLabels[$day] ?? ucfirst($day) }}

{{ $daySchedules->count() }} {{ $isRtl ? 'موعد' : 'slots' }}
@forelse($daySchedules as $slot)
{{ $isRtl && $slot->gymClass->name_ar ? $slot->gymClass->name_ar : $slot->gymClass->name }}

{{ $slot->trainer?->full_name ?? ($slot->gymClass->trainer?->full_name ?? '—') }} @if($slot->room) {{ $isRtl ? 'قاعة:' : 'Room:' }} {{ $slot->room }} @endif

{{ $slot->start_time ? \Carbon\Carbon::parse($slot->start_time)->format('H:i') : '—' }} - {{ $slot->end_time ? \Carbon\Carbon::parse($slot->end_time)->format('H:i') : '—' }}
{{ $isRtl ? 'سعة:' : 'Capacity:' }} {{ $slot->gymClass->capacity }} {{ $isRtl ? 'عرض الحجوزات' : 'View bookings' }}
@empty

{{ $isRtl ? 'لا توجد مواعيد' : 'No schedules' }}

@endforelse
@endforeach
@endsection