@php $approvalCenterUrl = $approvalCenterRoute && \Illuminate\Support\Facades\Route::has($approvalCenterRoute) ? route($approvalCenterRoute) : null; @endphp @if(($pendingVisit ?? 0) > 0)
{{ __('Pending visit / movement') }}: {{ $pendingVisit }}
@endif
{{ __('Visit / movement applications') }}
@forelse($visits as $vs) @php $isPending = (int) $vs->status !== 1 && (int) $vs->status !== 2; if ($vs->start_date || $vs->end_date) { $period = trim(($vs->start_date ?? '—').' → '.($vs->end_date ?? '—')); } elseif ($vs->movement_date) { $period = __('Movement').': '.$vs->movement_date; } else { $period = '—'; } $purposeLoc = trim(collect([$vs->purpose, $vs->location])->filter()->implode(' / ')); @endphp @empty @endforelse
{{ __('Apply date') }} {{ __('Period') }} {{ __('Duration') }} {{ __('Purpose / Location') }} {{ __('Status') }}
{{ $vs->application_date ?? '—' }} {{ $period }} {{ $vs->duration ?? 0 }} {{ $purposeLoc !== '' ? $purposeLoc : '—' }} @if((int) $vs->status === 1) {{ __('Approved') }} @elseif((int) $vs->status === 2) {{ __('Rejected') }} @else {{ __('Pending') }} @endif @if($isPending && $approvalCenterUrl && isset($approvalVisitIds[(int) $vs->id])) {{ __('Open in Approval Center') }} @endif
{{ __('No visit found') }}
@if($visits->hasPages()) @endif