{{-- 1. KPI SUMMARY CARDS --}}
Total Employees
{{ $metrics['total'] }}
Active Staff
{{ $metrics['active'] }}
On Leave
{{ $metrics['on_leave'] }}
Resigned / Terminated
{{ $metrics['inactive'] }}
{{-- 2. SMART FILTER BAR --}}
{{-- 3. EMPLOYEE DATA TABLE --}}
@forelse($employees as $emp) @empty @endforelse
Employee Contact Job Role Emp Type Status Actions
@if ($emp->profile_image) avatar @else
{{ $emp->initials }}
@endif
{{ $emp->full_name }}
{{ $emp->employee_code }}
{{ $emp->email }}
{{ $emp->phone }}
{{ $emp->designation }}
{{ $emp->department }}
{{ ucwords(str_replace('_', ' ', $emp->employment_type)) }} @php $sClass = match ($emp->status) { 'active' => 'badge-soft-success', 'probation' => 'badge-soft-primary', 'on_leave' => 'badge-soft-warning', default => 'badge-soft-danger', }; @endphp {{ ucfirst(str_replace('_', ' ', $emp->status)) }} {{-- THE NEW SEPARATE ACTION BUTTONS --}}
No Employees Found

Try changing your filters or add a new employee.

@if ($employees->hasPages())
{{ $employees->links() }}
@endif
{{-- 4. VIEW PROFILE MODAL (Corporate ID Style) --}}