| Employee | Leave Details | Duration | Status | Actions |
|---|---|---|---|---|
|
{{ $leave->employee->full_name ?? 'Unknown' }}
{{ $leave->employee->employee_code ?? 'N/A' }}
|
{{ ucfirst($leave->type) }}
"{{ $leave->reason }}"
|
@if ($leave->type === 'permission')
{{ $leave->start_date->format('d M, Y') }}
{{ \Carbon\Carbon::parse($leave->start_time)->format('h:i A') }} -
{{ \Carbon\Carbon::parse($leave->end_time)->format('h:i A') }}
@else
{{ $leave->start_date->format('d M') }} to
{{ $leave->end_date->format('d M, Y') }}
{{ $leave->total_days }} Day(s)
@endif
|
@php $sClass = match ($leave->status) { 'approved' => 'badge-approved', 'rejected' => 'badge-rejected', default => 'badge-pending', }; @endphp {{ ucfirst($leave->status) }} |
{{-- Contextual View/Review Button --}}
@if ($leave->status == 'pending')
@else
@endif
{{-- Edit Button --}}
{{-- Delete Button --}}
|
| No leave requests found. | ||||