@extends('layouts.app') @section('title', 'Admin Dashboard') @section('content')

Administration Dashboard

Manage employees, roles, departments, and system settings

{{ number_format($stats['total_employees']) }}

{{ $stats['active_employees'] }} active

Total Employees

{{ number_format($stats['active_employees']) }}

{{ $stats['inactive_employees'] }} inactive

Active Employees

Currently working

{{ number_format($stats['total_departments']) }}

Departments

Departments

{{ number_format($stats['total_roles']) }}

Active roles

Roles

Employees by Department

@forelse($departmentStats as $dept)
{{ $dept['name'] }} {{ $dept['employee_count'] }} employees
@empty

No department data available

@endforelse

Employees by Role

@forelse($roleStats as $role)
{{ $role['name'] }} {{ $role['employee_count'] }} employees
@empty

No role data available

@endforelse

Employment Type Distribution

{{ number_format($employmentTypeStats['full_time']) }}
Full Time
{{ number_format($employmentTypeStats['contractor']) }}
Contractor
{{ number_format($employmentTypeStats['visitor']) }}
Visitor

Recent Activity

View All
@forelse($recentActivity as $activity)

{{ $activity->description }}

{{ $activity->user->name ?? 'System' }}

{{ ucfirst($activity->action) }}
{{ $activity->created_at->diffForHumans() }}
@empty

No recent activity

@endforelse
@endsection