@extends('layouts.app') @section('content')

Admin Dashboard

{{ $company->name }} - Administration Management

@if(auth()->user()->isHR() || auth()->user()->isSuperAdmin())
Company Settings
@endif

{{ $totalEmployees }}

Total Employees

{{ $presentToday }}

Present Today

{{ $pendingLeaves }}

Pending Leaves

RM{{ number_format($thisMonthPayroll, 2) }}

This Month Payroll

Quick Actions
@if(auth()->user()->isHR() || auth()->user()->isSuperAdmin() || (auth()->user()->isManager() && in_array('manage_employees', auth()->user()->hr_permissions ?? []))) Add Employee @endif @if(auth()->user()->isHR() || auth()->user()->isSuperAdmin() || (auth()->user()->isManager() && in_array('manage_payroll', auth()->user()->hr_permissions ?? []))) Process Payroll @endif @if(auth()->user()->isHR() || auth()->user()->isSuperAdmin() || (auth()->user()->isManager() && (in_array('view_payroll', auth()->user()->hr_permissions ?? []) || in_array('manage_payroll', auth()->user()->hr_permissions ?? [])))) View Attendance @endif @if(auth()->user()->isHR() || auth()->user()->isSuperAdmin() || (auth()->user()->isManager() && in_array('approve_leaves', auth()->user()->hr_permissions ?? []))) Manage Leaves @endif
Recent Employees
@forelse($recentEmployees as $employee)
{{ $employee->full_name }}
{{ $employee->position }}
{{ $employee->hire_date->format('M d') }}
@unless($loop->last)
@endunless @empty

No recent employees

@endforelse
Pending Approvals
@if($pendingExpenses > 0 || $pendingLeaves > 0) @if($pendingExpenses > 0) @endif @if($pendingLeaves > 0) @endif @else

No pending approvals

@endif
Admin Modules
@if(auth()->user()->isHR() || auth()->user()->isSuperAdmin() || (auth()->user()->isManager() && in_array('manage_employees', auth()->user()->hr_permissions ?? []))) @endif @if(auth()->user()->isHR() || auth()->user()->isSuperAdmin() || (auth()->user()->isManager() && (in_array('view_payroll', auth()->user()->hr_permissions ?? []) || in_array('manage_payroll', auth()->user()->hr_permissions ?? [])))) @endif @if(auth()->user()->isHR() || auth()->user()->isSuperAdmin() || (auth()->user()->isManager() && in_array('approve_expenses', auth()->user()->hr_permissions ?? []))) @endif @if(auth()->user()->isHR() || auth()->user()->isSuperAdmin() || (auth()->user()->isManager() && (in_array('view_payroll', auth()->user()->hr_permissions ?? []) || in_array('manage_payroll', auth()->user()->hr_permissions ?? [])))) @endif @if(auth()->user()->isHR() || auth()->user()->isSuperAdmin() || (auth()->user()->isManager() && in_array('approve_leaves', auth()->user()->hr_permissions ?? []))) @endif @if(auth()->user()->isHR() || auth()->user()->isSuperAdmin() || (auth()->user()->isManager() && in_array('manage_performance', auth()->user()->hr_permissions ?? []))) @endif
@push('styles') @endpush @endsection