@extends('layouts.admin') @section('title', 'Country Risk Scores — Admin DaisyRisk') @section('page-title', 'Country Risk Scores') @section('content') {{-- ── Header ──────────────────────────────────────────────────── --}}

🌍 Country Risk Scores

Latest calculated supply chain risk score for monitored countries.

{{-- ── Filters ──────────────────────────────────────────────────── --}}
@if(request()->hasAny(['search', 'risk_level'])) Reset @endif
{{-- ── Table ────────────────────────────────────────────────────── --}}
@forelse($scores as $score) @empty @endforelse
Country Total Score Currency Weather Disaster Economy Risk Level Calculated
@if($score->country?->flag_url) Flag @else 🏳️ @endif {{ $score->country?->name ?? '—' }}
{{ number_format($score->total_score, 1) }} {{ number_format($score->currency_score ?? 0, 1) }} {{ number_format($score->weather_score ?? 0, 1) }} {{ number_format($score->disaster_score ?? 0, 1) }} {{ number_format($score->economy_score ?? 0, 1) }} @php $levelLower = strtolower($score->risk_level); $badgeStyle = 'background-color: #6B7280; color: white;'; // Default gray if (str_contains($levelLower, 'critical')) { $badgeStyle = 'background-color: #EF4444; color: white;'; // Merah } elseif (str_contains($levelLower, 'high')) { $badgeStyle = 'background-color: #F97316; color: white;'; // Oranye } elseif (str_contains($levelLower, 'medium')) { $badgeStyle = 'background-color: #FACC15; color: #713F12;'; // Kuning } elseif (str_contains($levelLower, 'low')) { $badgeStyle = 'background-color: #10B981; color: white;'; // Hijau } elseif (str_contains($levelLower, 'minimal')) { $badgeStyle = 'background-color: #3B82F6; color: white;'; // Biru } @endphp {{ strtoupper($score->risk_level) }} @if($score->calculated_at)
{{ $score->calculated_at->format('d M Y') }}
{{ $score->calculated_at->format('H:i') }} @else — @endif
Tidak ada data Risk Score

Jalankan sinkronisasi untuk menghitung skor risiko pertama Anda.

{{-- ── Pagination ────────────────────────────────────────────────── --}} @if($scores->hasPages())
@endif @endsection @push('styles') @endpush