@extends('layouts.app') @section('title', 'Admin Dashboard - FIN-ANALYSIS PRO') @push('styles') @endpush @section('content')
{{-- Header --}}

Admin Dashboard

ADMIN

Selamat datang, {{ Auth::user()->name }}! Pantau semua aktivitas platform.

Tambah User Dashboard User
{{-- Stats --}}
Total User
{{ $totalUsers }}
+{{ $newUsersMonth }} baru bulan ini
User Aktif
{{ $activeUsers }}
{{ $bannedUsers }} dinonaktifkan
Total Analisis
{{ $totalAnalyses }}
{{ $analysesMonth }} bulan ini
Rata-rata Z-Score
{{ number_format($avgZScore,3) }}
{{ $avgZScore>2.9?'Zona Aman':($avgZScore>1.23?'Zona Waspada':'Zona Berbahaya') }}
{{-- Charts --}}
Distribusi Kategori
{{ $totalAnalyses }}
total
@foreach([['safe','#10B981','Zona Aman'],['grey','#F59E0B','Zona Waspada'],['distress','#EF4444','Zona Berbahaya']] as [$k,$c,$l])
{{ $l }}
{{ $categoryStats[$k] ?? 0 }}
@endforeach
Trend Z-Score Bulanan (Semua User)
{{-- Bottom Tables --}}
{{-- User Terbaru --}}
User Terbaru Lihat Semua โ†’
@forelse($recentUsers as $u)
{{ strtoupper(substr($u->name,0,1)) }}
{{ Str::limit($u->name,16) }} @if($u->isAdmin())Admin@endif @if($u->isBanned())Banned@endif
{{ $u->email }}
{{ $u->created_at->diffForHumans() }}
Detail
@empty

Belum ada user

@endforelse
{{-- Analisis Terbaru --}}
Analisis Terbaru Lihat Semua โ†’
@forelse($recentAnalyses as $a) @php $bc = match($a->z_category){ 'safe'=>['#D1FAE5','#065F46','Aman'], 'grey'=>['#FEF3C7','#92400E','Waspada'], 'distress'=>['#FEE2E2','#991B1B','Berbahaya'], default=>['#F1F5F9','#64748B','-'] }; @endphp
{{ Str::limit($a->company_name,22) }}
{{ $a->user?->name ?? 'โ€”' }} ยท {{ $a->period }}
{{ number_format($a->z_score,3) }} {{ $bc[2] }}
@empty

Belum ada analisis

@endforelse
@endsection @push('scripts') @endpush