@extends('layouts.backend') @section('title', 'Leave Policies') @section('content')

{{ __('Leave Policies (Salary Grade Wise)') }}

@if(auth()->user()?->hasPermission('leave.manage-quotas')) {{ __('Add Policy') }} @endif
@include('partials.flash')
@forelse($policies as $policy) @empty @endforelse
{{ __('Category') }} {{ __('Salary Grade') }} {{ __('Effective') }} {{ __('Allocated') }} {{ __('Carry Forward') }} {{ __('Earned Leave') }} {{ __('Status') }} {{ __('Actions') }}
{{ $policy->leaveCategory?->name }} ({{ $policy->leaveCategory?->code }}) {{ $policy->salaryGrade?->grade_name }} ({{ $policy->salaryGrade?->grade_code }}) {{ $policy->effective_from_year }} @if($policy->effective_to_year) - {{ $policy->effective_to_year }} @endif {{ number_format((float) $policy->days_allocated, 2) }} {{ $policy->is_prorated ? __('(Prorated)') : '' }} {{ __(ucfirst($policy->carry_forward_mode)) }} @if($policy->carry_forward_mode === 'limited') ({{ number_format((float) ($policy->carry_forward_limit ?? 0), 2) }}) @endif @if($policy->is_earned_leave) {{ __(ucfirst((string) $policy->earned_credit_frequency)) }}: {{ number_format((float) ($policy->earned_credit_days ?? 0), 2) }} @else No @endif @if($policy->is_active) {{ __('Active') }} @else {{ __('Inactive') }} @endif @if(auth()->user()?->hasPermission('leave.manage-quotas'))
@csrf @method('DELETE')
@endif
{{ __('No leave policies found.') }}
{{ $policies->links('pagination::bootstrap-5') }}
@endsection