{{ __('navbar.reprimands') }}

@if(!($isInbox ?? false) && ($canManage ?? false))
Export @include('reprimands.create')
@endif
@if(session('success') || session('error') || session('warning')) @php $type = session('success') ? 'success' : (session('error') ? 'error' : 'warning'); $message = session('success') ?? session('error') ?? session('warning'); $styles = [ 'success' => 'bg-green-100 border-green-500 text-green-800 dark:bg-green-900/40 dark:border-green-400 dark:text-green-200', 'error' => 'bg-red-100 border-red-500 text-red-800 dark:bg-red-900/40 dark:border-red-400 dark:text-red-200', 'warning' => 'bg-yellow-100 border-yellow-500 text-yellow-800 dark:bg-yellow-900/40 dark:border-yellow-400 dark:text-yellow-200', ]; @endphp @endif {{-- ===================== MOBILE SEARCH & FILTER ===================== --}}
{{-- Filter date --}}
@if($canManage ?? false)
@endif
{{-- ===================== DESKTOP TABLE ===================== --}} {{-- ===================== MOBILE CARD LIST (VIRTUAL SCROLL) ===================== --}}
{{-- Skeleton loading --}}
@for ($i = 0; $i < 5; $i++)
@endfor
{{-- Cards container --}}
{{-- Empty states --}}
{{-- Loading spinner --}}
@if(!($isInbox ?? false)) @include('reprimands.edit')

{{ __('form.Confrim-Import') }}

{{ __('form.Confrim-Import-D') }}

@csrf

{{ __('form.Format-File') }}: .xlsx, .xls, .csv

@if(session('change_count') && session('change_count') > 0) @endif @if(session('import_errors')) @endif
@endif {{-- end @if(!($isInbox ?? false)) --}} {{-- ===== SCRIPT AJAX MOBILE — di luar semua kondisi ===== --}}