{{ __('app.hr.leave.desc') }}
| {{ __('app.hr.fields.employee') }} | {{ __('app.hr.fields.leave_type') }} | {{ __('app.hr.leave.period') }} | {{ __('app.hr.leave.days') }} | {{ __('app.hr.fields.status') }} | {{ __('app.hr.leave.applied_by') }} | {{ __('app.hr.leave.decided_by') }} | {{ __('app.actions.view') }} |
|---|---|---|---|---|---|---|---|
| {{ $application->staffProfile?->user?->name ?? '—' }} {{ $application->staffProfile?->employee_no }} |
{{ $application->leaveType?->localizedName() }}
@if ($application->leaveType)
|
{{ $application->starts_on?->translatedFormat('d M Y') }} — {{ $application->ends_on?->translatedFormat('d M Y') }} | {{ $application->days }} |
@php($leaveColor = match ($application->status) {
\App\Enums\LeaveStatus::Pending => 'gold',
\App\Enums\LeaveStatus::Approved => 'green',
\App\Enums\LeaveStatus::Rejected => 'red',
\App\Enums\LeaveStatus::Cancelled => 'slate',
})
|
{{ $application->applicant?->name ?? '—' }} | {{ $application->decider?->name ?? '—' }} |
@if ($application->isPending() && $application->staffProfile?->user_id !== auth()->id())
@can('leave.approve')
|
|
|
|||||||