{{-- ══ PRIMARY METRICS ROW ══ --}}
@php $metrics = [ ['label' => __('messages.today_volume'), 'value' => number_format($stats['today_volume']), 'sub' => __('messages.registered_today'), 'color' => 'bg-trc-maroon/5 text-trc-maroon', 'icon' => 'M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4'], ['label' => __('messages.today_revenue'), 'value' => number_format($stats['today_revenue']), 'sub' => 'TZS', 'color' => 'bg-green-50 text-green-600', 'icon' => 'M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z'], ['label' => __('messages.active_trains'), 'value' => $stats['active_trains_count'], 'sub' => __('messages.system_online'), 'color' => 'bg-blue-50 text-blue-600', 'icon' => 'M13 10V3L4 14h7v7l9-11h-7z', 'pulse' => true], ['label' => __('messages.delayed_cargo'), 'value' => $stats['delayed_cargo'], 'sub' => '> 48H', 'color' => 'bg-red-50 text-red-500', 'icon' => 'M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z'], ['label' => __('messages.in_transit'), 'value' => number_format($stats['in_transit']), 'sub' => 'LIVE', 'color' => 'bg-orange-50 text-orange-500', 'icon' => 'M17 8l4 4m0 0l-4 4m4-4H3', 'pulse' => true], ['label' => __('messages.delivered_today'), 'value' => number_format($stats['delivered_today']), 'sub' => __('messages.completed'), 'color' => 'bg-emerald-50 text-emerald-600', 'icon' => 'M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z'], ]; @endphp @foreach($metrics as $m)

{{ $m['label'] }}

{{ $m['value'] }}

@if(!empty($m['pulse']))
@endif {{ $m['sub'] }}
@endforeach
{{-- ══ CENTRAL OPERATIONS (2-Column) ══ --}}
{{-- LEFT: Station Performance --}}

{{ __('messages.station_performance') }}

{{ __('messages.cargo_movement') }}

@foreach($stationPerformance as $station)
{{ $loop->iteration }}

{{ $station->name }}

NODE {{ $station->id }}

{{ number_format($station->parcels_count) }} {{ __('messages.cargo_units') }}
@endforeach
{{-- Bottom stats strip --}}

{{ __('messages.main_station') }}

{{ $stationPerformance->first()->name ?? 'N/A' }}

{{ __('messages.average_weight') }}

28.4 KG

{{ __('messages.delayed_cargo') }}

{{ $stats['delayed_cargo'] }}

{{ __('messages.data_security') }}

{{ __('messages.stable') }}

{{-- RIGHT: Alerts + Security --}}
{{-- Audit / Activity Feed --}}

{{ __('messages.audit_trail') }}

{{ __('messages.operational_alerts') }}

LIVE
@forelse($recentActivity as $log)

{{ $log->description }}

{{ $log->created_at->diffForHumans() }} {{ $log->user->name }}
@empty

No recent activity.

@endforelse
{{-- Security Panel (Admin) --}} @if(auth()->user()->role === 'admin')

{{ __('messages.security_logs') }}

AUTH-1
{{ __('messages.db_backup') }} OK
{{ __('messages.server_uptime') }} 99.9%
@endif
{{-- ══ TRAIN OPERATIONS ══ --}}

{{ __('messages.train_schedules') }}

{{ __('messages.capacity_utilization') }}

{{ __('messages.system_online') }}
@foreach($trains as $train)

{{ $train->train_number }}

LIVE

{{ $train->route }}

{{ __('messages.parcel_count') }}

124 PCS

{{ __('messages.departure') }}

14:30 EAT

{{ __('messages.cargo_load') }} 82%
@endforeach
{{-- ══ QUICK ACTIONS ══ --}}
@php $actions = [ ['label' => __('messages.new_registration'), 'href' => route('parcels.create'), 'icon' => 'M12 4v16m8-8H4'], ['label' => __('messages.op_scanner'), 'href' => route('operations.scanner'), 'icon' => 'M12 4v1m6 11h2m-6 0h-2v4m0-11v3m0 0h.01M12 12h4.01M16 20h4M4 12h4m12 0h.01M5 8h2a1 1 0 001-1V5a1 1 0 00-1-1H5a1 1 0 00-1 1v2a1 1 0 001 1zm14 0h2a1 1 0 001-1V5a1 1 0 00-1-1h-2a1 1 0 00-1 1v2a1 1 0 001 1zM5 20h2a1 1 0 001-1v-2a1 1 0 00-1-1H5a1 1 0 00-1 1v2a1 1 0 001 1z'], ['label' => __('messages.manifests'), 'href' => route('parcels.index'), 'icon' => 'M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z'], ['label' => __('messages.revenue_report'), 'href' => '#', 'icon' => 'M9 17v-2m3 2v-4m3 4v-6m2 10H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z'], ['label' => __('messages.station_analytics'), 'href' => '#', 'icon' => 'M16 8v8m-4-5v5m-4-2v2m-2 4h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z'], ['label' => __('messages.pricing_policy'), 'href' => route('pricing.index'), 'icon' => 'M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10'], ]; @endphp @foreach($actions as $act)
{{ $act['label'] }}
@endforeach