@extends('admin.layouts.app') @section('title', get_setting('site_name').' | '.__('Appraisal cycles')) @section('content') @php $openCreateModal = $errors->any() && old('_cycle_form') === 'create'; $openEditModal = $errors->any() && old('_cycle_form') === 'edit'; @endphp

{{ __('Appraisal cycles') }}

{{ __('Define review periods such as probation, mid-year, and annual appraisals.') }}

@can('PerformanceAppraisal-create') @endcan
@if (session()->has('message'))
{{ session('message') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif
{{ (int) ($stats->total ?? 0) }}
{{ __('Total') }}
{{ (int) ($stats->active_count ?? 0) }}
{{ __('Active') }}
{{ (int) ($stats->inactive_count ?? 0) }}
{{ __('Inactive') }}
{{ __('Cycle list') }}
@forelse($rows as $r) @empty @endforelse
{{ __('Name') }} {{ __('Slug') }} {{ __('Duration') }} {{ __('Trigger @ months') }} {{ __('Order') }} {{ __('Instances') }} {{ __('Status') }} {{ __('Actions') }}
{{ $r->name }} {{ $r->slug }} {{ $r->duration_months }} {{ __('mo') }} {{ $r->trigger_at_months !== null ? $r->trigger_at_months : '—' }} {{ $r->sort_order }} {{ (int) $r->instances_count }} @if($r->is_active) {{ __('Active') }} @else {{ __('Inactive') }} @endif @can('PerformanceAppraisal-edit') @endcan
{{ __('No appraisal cycles yet.') }} @can('PerformanceAppraisal-create')
@endcan
@if($rows->hasPages()) @endif
{{-- Create cycle modal --}} {{-- Edit cycle modal --}} @endsection @section('script') @endsection