diff --git a/app/Filament/Widgets/OverviewStats.php b/app/Filament/Widgets/OverviewStats.php new file mode 100644 index 0000000..c359ecf --- /dev/null +++ b/app/Filament/Widgets/OverviewStats.php @@ -0,0 +1,53 @@ +description('Perusahaan terdaftar') + ->descriptionIcon(Heroicon::BuildingOffice2) + ->color('primary'), + + Stat::make('Media Terverifikasi', PartnerMedia::approved()->count()) + ->description('Media aktif') + ->descriptionIcon(Heroicon::CheckBadge) + ->color('success'), + + Stat::make('Total Jurnalis', Journalist::count()) + ->description('Jurnalis terdaftar') + ->descriptionIcon(Heroicon::Identification) + ->color('info'), + + Stat::make('Antrean Verifikasi', VerificationRequest::pending()->count()) + ->description('Butuh tindakan') + ->descriptionIcon(Heroicon::PencilSquare) + ->color('warning'), + + Stat::make('Antrean Perubahan', DataChangeRequest::pending()->count()) + ->description('Perubahan data') + ->descriptionIcon(Heroicon::DocumentText) + ->color('warning'), + + Stat::make('Total Pengunjung', Visitor::count()) + ->description('Total traffic') + ->descriptionIcon(Heroicon::ChartBar) + ->color('info'), + ]; + } +}