@if($recentStatusUpdates->count() > 0)
|
Complaint #
|
Complainant
|
Type
|
Status
|
Remarks
|
Updated By
|
Updated
|
Action
|
@foreach($recentStatusUpdates as $update)
{{-- Complaint ID --}}
|
#{{ $update->complaint_id }}
|
{{-- Complainant --}}
{{ $update->complaint->complainant_name ?? 'N/A' }}
|
{{-- Complaint Type --}}
{{ $update->complaint->complaintType->type_name ?? 'N/A' }}
|
{{-- Status --}}
@php
$statusClass = match($update->status) {
'Resolved' => 'bg-success',
'Closed' => 'bg-dark',
'In Progress' => 'bg-warning text-dark',
'Pending' => 'bg-secondary',
default => 'bg-primary'
};
@endphp
{{ $update->status }}
|
{{-- Remarks --}}
{{ \Illuminate\Support\Str::limit($update->remarks, 50) }}
|
{{-- Updated By --}}
{{ $update->user->name ?? 'System' }}
|
{{-- Updated Time --}}
{{ $update->created_at->diffForHumans() }}
{{ $update->created_at->format('d M Y h:i A') }}
|
{{-- View --}}
|
@endforeach
@else
No recent status updates
No complaint status has been updated during the last 24 hours.
@endif