@extends('layouts.main_dashboard.app') @php $routePrefix = auth()->user()?->usesStaffPortal() ? 'teacher' : 'admin'; $isArabic = app()->getLocale() === 'ar'; $virtualClassRoomsCollection = collect($virtualClassRooms); @endphp @section('title', __('dashboard.All Virtual Class Rooms')) @section('page_heading', __('dashboard.All Virtual Class Rooms')) @section('page_subtitle', $course->name) @section('skip_page_hero', true) @section('content')
{{ $isArabic ? 'الفصول الافتراضية' : 'Virtual Classrooms' }} {{ $course->name }}

{{ $isArabic ? 'جميع الفصول الدراسية الافتراضية' : 'All Virtual Class Rooms' }}

{{ $isArabic ? 'واجهة أبسط لمتابعة الجلسات المباشرة، حالتها، وقتها، والانتقال السريع إلى رابط الدخول أو التعديل.' : 'A simpler control surface for live sessions with clearer status, timing, and direct access to join or manage each room.' }}

{{ __('dashboard.Reset') }}
@if($virtualClassRoomsCollection->isEmpty())

{{ __('dashboard.No data found') }}

{{ __('dashboard.There are no virtual classes to display, try creating one!') }}

{{ __('dashboard.Add New Virtual Class Room') }}
@else
{{ $isArabic ? 'تحديد الكل' : 'Select all' }}
@foreach($virtualClassRoomsCollection as $virtualClassRoom)
@if($virtualClassRoom->image) {{ $virtualClassRoom->title }} @else @endif

{{ $virtualClassRoom->title }}

{{ __('dashboard.' . ucfirst($virtualClassRoom->status)) }} {{ $virtualClassRoom->is_published ? __('dashboard.Published') : __('dashboard.Unpublished') }}

{{ \Illuminate\Support\Str::limit((string) $virtualClassRoom->description, 150) }}

{{ __('dashboard.Start Time') }}: {{ $virtualClassRoom->start_time?->format('Y-m-d h:i A') ?? 'N/A' }}
{{ __('dashboard.End Time') }}: {{ $virtualClassRoom->end_time?->format('Y-m-d h:i A') ?? 'N/A' }}
{{ $isArabic ? 'الرابط:' : 'Join link:' }} {{ $isArabic ? 'فتح الجلسة' : 'Open room' }}
@endforeach
@endif
@endsection