@extends('layouts.main_dashboard.app') @php $routePrefix = auth()->user()?->usesStaffPortal() ? 'teacher' : 'admin'; $isArabic = app()->getLocale() === 'ar'; $lessons = $course->subject?->lessons ?? collect(); $materialsCollection = $materials instanceof \Illuminate\Contracts\Pagination\LengthAwarePaginator || $materials instanceof \Illuminate\Contracts\Pagination\Paginator ? $materials->getCollection() : collect($materials); @endphp @section('title', __('dashboard.All Materials')) @section('page_heading', __('dashboard.All Materials')) @section('page_subtitle', $course->name) @section('skip_page_hero', true) @section('content')
{{ $isArabic ? 'المواد التعليمية' : 'Learning Materials' }} {{ $course->name }}

{{ $isArabic ? 'جميع المواد التعليمية' : 'All Materials' }}

{{ $isArabic ? 'صفحة أوضح لعرض كل مواد المقرر، مع بحث مباشر، فرز بالدرس، ووصول سريع لإدارة كل عنصر.' : 'A clearer page for all course materials with direct search, lesson filtering, and quick actions for each item.' }}

{{ __('dashboard.Add New Material') }}
{{ __('dashboard.Reset') }}
@if($materialsCollection->isEmpty())

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

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

{{ __('dashboard.Add New Material') }}
@else
@foreach($materialsCollection as $material)

{{ $material->title }}

{{ $material->type }} {{ $material->is_published ? __('dashboard.Published') : __('dashboard.Unpublished') }}
{{ $isArabic ? 'الدرس:' : 'Lesson:' }} {{ $material->lesson?->title ?? 'N/A' }}
{{ $isArabic ? 'عدد المشاهدات:' : 'Views:' }} {{ $material->views_count }}
{{ $isArabic ? 'أضيفت:' : 'Created:' }} {{ $material->created_at?->format('Y-m-d h:i A') }}
{{ __('dashboard.View') }} {{ __('dashboard.Edit') }}
@csrf @method('DELETE')
@endforeach
@if($materials instanceof \Illuminate\Contracts\Pagination\Paginator)
{{ $materials->appends(request()->query())->links() }}
@endif @endif
@endsection