@extends('layouts.app') @section('title', __('dashboard.trash_title')) @section('page_heading', __('dashboard.trash_title')) @section('content') @include('layouts.partials.workspace-page-styles') @php $sortOptions = [ 'deleted_desc' => 'الأحدث حذفًا', 'deleted_asc' => 'الأقدم حذفًا', 'title_asc' => 'الاسم أ-ي', 'title_desc' => 'الاسم ي-أ', 'type_asc' => 'النوع أ-ي', 'type_desc' => 'النوع ي-أ', ]; $currentSort = $sort ?? 'deleted_desc'; $hasFilters = filled($search) || filled($fromDate) || filled($toDate) || $selectedType !== 'all'; @endphp {{-- KPIs --}}
{{ number_format($metrics['total']) }}
إجمالي المحذوفات
{{ number_format($filteredTotal) }}
نتائج الفلترة
{{ $selectedType === 'all' ? 'الكل' : ($configs[$selectedType]['label'] ?? '—') }}
النطاق الحالي
{{-- Header --}}
سلة المحذوفات @if($trashItems->total() > 0) {{ $trashItems->total() }} @endif
@csrf
@csrf @method('DELETE')
{{-- Filters --}}
@if($hasFilters) @endif
{{-- Bulk bar --}}
0 محدد
{{-- Content --}} @if($trashItems->isEmpty())
@include('layouts.partials.index-empty-state', [ 'icon' => 'fa-solid fa-trash-can', 'title' => 'السلة فارغة', 'message' => $hasFilters ? 'لا توجد نتائج مطابقة للفلاتر' : 'لا توجد عناصر محذوفة', ])
@else
@foreach($trashItems as $item) @endforeach
النوع العنصر تفاصيل تاريخ الحذف إجراءات
{{ $item->type_label }}
{{ $item->title }}
#{{ $item->id }}
{{ $item->meta }}
{{ optional($item->deleted_at)->format('Y-m-d') }}
{{ optional($item->deleted_at)->format('H:i') }}
@csrf
@csrf @method('DELETE')
{{ $trashItems->appends(request()->query())->links() }}
@endif
{{-- PIN Modal --}} @endsection @section('scripts') @endsection