@php $documentUrl = $leave->documents_url ?: ($leave->documents ? asset('storage/' . ltrim($leave->documents, '/')) : null); $extension = $documentUrl ? strtolower(pathinfo(parse_url($documentUrl, PHP_URL_PATH) ?? '', PATHINFO_EXTENSION)) : null; @endphp

{{ __('Leave Details') }}: {{ $leave->leave_number }}

{{ __('Employee') }}: {{ $leave->employee?$leave->employee->name:__('Unknown') }}
{{ __('Leave Type') }}: {{ $leave->leaveType?$leave->leaveType->name:__('Unknown') }}
{{ __('Duration') }}: {{ $leave->duration }}
{{ __('Start Date') }}: {{ $leave->start_date->format('Y-m-d') }}
{{ __('End Date') }}: {{ $leave->end_date->format('Y-m-d') }}
{{ __('Resume Date') }}: {{ $leave->resume_date->format('Y-m-d') }}
{{ __('Status') }}: @if($leave->status === 'approved') {{ __('Approved') }} @elseif($leave->status === 'hr_approved') {{ __('HR Approved') }} @elseif($leave->status === 'manager_approved') {{ __('Manager Approved') }} @elseif($leave->status === 'rejected') {{ __('Rejected') }} @else {{ __('Pending') }} @endif
@if(filled($leave->reason))
{{ __('Reason') }}: {{ $leave->reason }}
@else
{{ __('Reason') }}: -
@endif @if($leave->rejection_reason)
{{ __('Rejection Reason') }}: {{ $leave->rejection_reason }}
@endif

{{ __('Documents') }}

@if($documentUrl) @endif
@if($documentUrl)
@if($extension === 'pdf') @elseif(in_array($extension, ['jpg', 'jpeg', 'png', 'gif', 'webp'])) {{ __('Documents') }} @else
{{ __('This file type cannot be previewed here. Use the view or download button.') }}
@endif
@else
{{ __('No document attached.') }}
@endif