{{ __('Payroll Management') }}

{{ __('Manage teacher payroll periods and payments') }}

{{-- Flash Messages --}} @if(session('success'))
{{ session('success') }}
@endif {{-- KPI Cards --}} {{-- Payroll Periods --}}
@forelse($periods as $period)

{{ $period->name }}

@php $statusClass = match($period->status) { 'draft' => 'bg-slate-100 text-slate-700 border-slate-200', 'processing' => 'bg-amber-100 text-amber-800 border-amber-200', 'approved' => 'bg-blue-100 text-blue-800 border-blue-200', 'locked' => 'bg-purple-100 text-purple-800 border-purple-200', 'paid' => 'bg-emerald-100 text-emerald-800 border-emerald-200', default => 'bg-slate-100 text-slate-800' }; @endphp {{ str_replace('_', ' ', $period->status) }}

{{ \Carbon\Carbon::parse($period->starts_at)->format('M d, Y') }} — {{ \Carbon\Carbon::parse($period->ends_at)->format('M d, Y') }}

@if($period->status === 'draft')
@csrf
@endif {{ __('View Detail') }}
@empty @endforelse
{{-- Create Period Modal --}}
@csrf