@php $currentMinistry = $ministry ?? Auth::user()->ministry; @endphp

MDA Dashboard

{{ $currentMinistry?->name ?? 'Assigned MDA' }}

{{ config('app.name', 'Asset Management') }} / Ministry Dashboard @if ($currentMinistry?->code) / {{ $currentMinistry->code }} @endif
{{ Auth::user()->name }}
{{ $stats['total_requests'] }}
Total Requests
{{ $stats['assigned_assets'] }}
Assigned Assets
{{ $stats['open_maintenance'] }}
Open Maintenance

Requests Over Time

@if (collect($chartDataRequests)->sum('requests') > 0)
@else @endif

Assets by Category

@if ($assetsByCategory->isNotEmpty())
@else @endif

Recent Requests

View Assets
{{-- Mobile View --}}
@forelse($recentRequests as $request)

{{ $request->category->name }}

{{ $request->created_at->format('M d, Y') }}

{{ $request->status->label() }}
Quantity {{ $request->quantity }}
@empty
@endforelse
{{-- Desktop View --}}

Activity Overview

@forelse($activities as $activity)
@php $iconClass = match ($activity->action) { 'request_created' => 'bg-purple-50 text-purple-600', 'approved' => 'bg-green-50 text-green-600', 'rejected' => 'bg-red-50 text-red-600', default => 'bg-blue-50 text-blue-600', }; $iconSvg = match ($activity->action) { 'request_created' => '', 'approved' => '', 'rejected' => '', default => '', }; @endphp
{!! $iconSvg !!}

{{ $activity->title }}

{{ $activity->created_at->format('d M') }} • {{ $activity->created_at->format('h:i A') }}

{{ $activity->description }}

@empty

No recent activity.

@endforelse