@php use App\Enums\DocumentStatus; $canUpload = auth()->user()->canany(['applications.edit', 'applications.documents_review']); $canReview = auth()->user()->can('applications.documents_review'); @endphp
{{ __('documents.checklist') }} @if($completeness['is_complete']) {{ __('documents.complete') }} @else {{ __('documents.incomplete') }} @endif
{{-- Completeness bar --}}
{{ $completeness['percent'] }}%
{{ $completeness['satisfied'] }} / {{ $completeness['mandatory'] }}
@foreach($checklist as $i => $item) @php $rd = $item['required_document']; $status = $item['status']; @endphp

{{-- Uploaded files --}} @forelse($item['documents'] as $doc)
{{ $doc->title }} {{ $doc->status->label() }} @if($doc->review_note)
{{ $doc->review_note }}
@endif
@if($canReview)
@csrf @method('PATCH')
@endif @if($canUpload)
@csrf @method('DELETE')
@endif
@empty

{{ __('documents.not_uploaded') }}

@endforelse {{-- Upload (multiple) --}} @if($canUpload)
@csrf
@endif
@endforeach
{{-- Extra (non-checklist) documents --}} @if($extraDocs->isNotEmpty())
{{ __('documents.extra') }}
@foreach($extraDocs as $doc)
{{ $doc->title }} {{ $doc->status->label() }}
@endforeach @endif