@extends('layouts.employee') @section('content')

Leave Management

Apply for leave and track your requests

Apply for Leave Dashboard

{{ $stats['annual_remaining'] }}

Annual Leave

{{ $stats['annual_used'] }}/{{ $stats['annual_balance'] }} used

{{ $stats['sick_remaining'] }}

Sick Leave

{{ $stats['sick_used'] }}/{{ $stats['sick_balance'] }} used

{{ $stats['emergency_remaining'] }}

Emergency Leave

{{ $stats['emergency_used'] }}/{{ $stats['emergency_balance'] }} used

{{ $stats['pending_requests'] }}

Pending Requests

Awaiting approval
Clear
Leave Requests
@if($leaveRequests->count() > 0)
@foreach($leaveRequests as $leave) @endforeach
Leave Type Dates Days Reason Status Applied Date Actions
@if($leave->leave_type === 'annual') @elseif($leave->leave_type === 'sick') @elseif($leave->leave_type === 'emergency') @else @endif
{{ ucfirst($leave->leave_type) }} Leave @if($leave->is_emergency)
Emergency @endif
{{ $leave->start_date->format('M j, Y') }} @if(!$leave->start_date->isSameDay($leave->end_date))
to {{ $leave->end_date->format('M j, Y') }} @endif @if($leave->half_day_type)
{{ ucfirst($leave->half_day_type) }} Half Day @endif
{{ $leave->total_days == floor($leave->total_days) ? intval($leave->total_days) : $leave->total_days }} {{ $leave->total_days == 1 ? 'day' : 'days' }}
{{ Str::limit($leave->reason, 50) }} @if($leave->attachment_path)
Has attachment @endif
@if($leave->status === 'pending') Pending @elseif($leave->status === 'approved') Approved @elseif($leave->status === 'rejected') Rejected @endif @if($leave->approved_at)
{{ $leave->approved_at->format('M j, Y') }} @endif
{{ $leave->created_at->format('M j, Y') }}
{{ $leave->created_at->diffForHumans() }}
{{ $leaveRequests->withQueryString()->links() }}
@else
No leave requests found

You haven't submitted any leave requests yet.

Apply for Leave
@endif
@endsection