@php use App\Models\LeaveType;use App\Models\Staff; @endphp @extends('employee.layouts.app') @section('title',get_setting('site_name').' Leave') @section('content')

{{ __('Leave application') }}

{{ __('Apply for leave and track your requests.') }}

@if (session()->has('message'))
{{ session('message') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif
{{ (int) ($leaveStats->total ?? 0) }}
{{ __('Total') }}
{{ (int) ($leaveStats->pending ?? 0) }}
{{ __('Pending') }}
{{ (int) ($leaveStats->approved ?? 0) }}
{{ __('Approved') }}
{{ (int) ($leaveStats->rejected ?? 0) }}
{{ __('Rejected') }}
{{ __('My leave requests') }} @if($hasFilters ?? false) {{ __('Clear filters') }} @endif
@if($leaveHandoverEnabled) @endif @php $leaveDocService = app(\App\Services\LeaveSupportingDocumentService::class); @endphp @forelse($leaves as $key => $leave) @php $durationLabel = (float) $leave->number_of_days === 1.0 ? __('Day') : __('Days'); @endphp @if($leaveHandoverEnabled) @endif @empty @endforelse
# {{ __('Leave type') }} {{ __('Apply date') }} {{ __('Category') }} {{ __('From / To') }} {{ __('Duration') }} {{ __('Reason') }} {{ __('Document') }}{{ __('Handover to') }}{{ __('Status') }} {{ __('Action') }}
{{ $leaves->firstItem() + $key }} {{ $leave->leave_type?->name ?? '—' }} {{ $leave->apply_date }} {{ $leave->type }}
{{ __('From') }} {{ $leave->start }}
{{ __('To') }} {{ $leave->end }}
{{ $leave->number_of_days }} {{ $durationLabel }} {{ $leave->reason ?: '—' }} @if($leaveDocService->hasDocument($leave)) @else @endif {{ $leave->handoverStaff?->selectOptionLabel() ?? '—' }} @if($leave->status == 1) {{ __('Approved') }} @elseif($leave->status == 0) {{ __('Pending') }} @else {{ __('Rejected') }} @endif @if($leave->status == 0) @else @endif
{{ __('No leave applications yet.') }}
@if($leaves->hasPages()) @endif
@endsection @section('modal') @php $leave_types = \App\Models\LeaveType::where('group_id', auth()->user()->staff->leave_group_id)->get(); @endphp @include('modals.delete_modal') @endsection @section('script') @endsection