@extends('layouts.app') @section('title', 'Dashboard') @section('content') @php $cards = [ ['Jumlah Anggota', $stats['total_members'], 'bg-teal', 'bi-people-fill'], ['Jumlah Hadir', $stats['hadir'], 'bg-green', 'bi-person-check-fill'], ['Belum Hadir', $stats['belum_hadir'], 'bg-dark2', 'bi-person-dash-fill'], ['Jumlah Hadiah', $stats['total_prizes'], 'bg-cyan', 'bi-gift-fill'], ['Hadiah Belum Dicabut', $stats['prizes_belum'], 'bg-gold', 'bi-hourglass-split'], ['Hadiah Sudah Dicabut', $stats['prizes_disahkan'], 'bg-teal', 'bi-check2-circle'], ['Pemenang Disahkan', $stats['pemenang_disahkan'], 'bg-green', 'bi-trophy-fill'], ['Cabutan Dibatalkan', $stats['cabutan_dibatalkan'], 'bg-red', 'bi-x-octagon-fill'], ]; @endphp
@foreach($cards as [$label, $value, $bg, $icon])
{{ $label }}
{{ number_format($value) }}
@endforeach
Kemajuan Event
@php $hadirPct = $stats['total_members'] ? round($stats['hadir'] / $stats['total_members'] * 100) : 0; $cabutPct = $stats['total_prizes'] ? round($stats['prizes_disahkan'] / $stats['total_prizes'] * 100) : 0; @endphp
{{ $hadirPct }}%
{{ $cabutPct }}%
Pemenang Terkini
@forelse($recentWinners as $w)
#{{ $w->prize->draw_order }}
{{ $w->member->nama }}
{{ $w->prize->nama_hadiah }}
@empty
Belum ada pemenang disahkan.
@endforelse
@endsection