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

{{ ucfirst(str_replace('_', ' ', auth()->user()->role)) }} Dashboard

@if(auth()->user()->role === 'training_officer')
👥 View Trade Students
@endif @if(auth()->user()->role === 'assistant_director')
👥 View All Students
@endif
{{ $stats['pending'] }}
Pending Approvals
{{ $stats['total_processed'] }}
Total Processed
{{ $stats['approved'] }}
Approved
{{ $stats['rejected'] }}
Rejected

Pending Leave Requests

@if ($leaves->count() > 0)
@foreach ($leaves as $leaveRequest) @endforeach
Student Name Roll No From - To Days Status Applied Action
{{ Str::limit($leaveRequest->student->user->name, 15) }} {{ $leaveRequest->student->roll_no }} @php $from = $leaveRequest->from_date; $to = $leaveRequest->to_date ?? $leaveRequest->from_date; @endphp @if($from && $to && $from != $to) {{ $from->format('d M') }} - {{ $to->format('d M') }} @else {{ $from?->format('d M') ?? '-' }} @endif {{ $leaveRequest->number_of_days }} {{ ucfirst($leaveRequest->status) }} {{ $leaveRequest->created_at?->format('d M') ?? '-' }} Review
@else

No pending leave requests ✓

@endif
@if ($recentApprovals->count() > 0)

Your Recent Approvals/Rejections

@foreach ($recentApprovals as $approval) @endforeach
Student Name Decision Remarks Approved On
{{ Str::limit($approval->leaveRequest->student->user->name, 15) }} {{ ucfirst($approval->decision) }} {{ Str::limit($approval->remarks ?? '-', 20) }} {{ $approval->approved_at?->format('d M H:i') ?? '-' }}
@endif
@endsection