@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
{{-- Stat Cards --}}
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 Row --}}
{{-- Donut --}}
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 Chart - modern style --}}
๐Ÿ“Š Trend Z-Score Bulanan
Monitoring rata-rata Z-Score semua analisis per bulan
{{-- Live badge --}}
Live Data
{{-- Chart dengan border yang lebih baik --}}
{{-- Legenda zona yang lebih jelas --}}
Naik / Aman
Z-Score trending up
Stabil
Z-Score tidak berubah
Turun
Z-Score trending down
{{-- 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