@foreach(['day' => 'Hari Ini', 'week' => 'Minggu Ini', 'month' => 'Bulan Ini', 'custom' => 'Pilih Tanggal'] as $key => $label) @endforeach
@if($period === 'custom')
Dari:
Sampai:
@else
@endif
payments

Total Pemasukan

Rp {{ number_format($totalIncome) }}

account_balance_wallet

Total Pengeluaran

Rp {{ number_format($totalExpenses) }}

savings

Laba Bersih

Rp {{ number_format($netProfit) }}

Sumber Pendapatan

@if($totalIncome > 0)
Membership
Rp {{ number_format($incomeMembership) }}
Personal Trainer
Rp {{ number_format($incomePT) }}
Visit Harian
Rp {{ number_format($incomeGuests) }}
@else
account_balance_wallet

Belum ada pendapatan di periode ini

@endif
@if($period !== 'day')

Tren Kehadiran ({{ $period === 'week' ? 'Mingguan' : 'Bulanan' }})

@endif

Grafik Jam Sibuk (Peak Hours)

local_fire_department

Member Terajin

@foreach($topVisitors as $index => $visitor)
{{ $index + 1 }}

{{ $visitor['name'] }}

{{ $visitor['count'] }}x
@endforeach
sentiment_dissatisfied

Jarang Datang

@foreach($rareVisitors as $index => $visitor)
{{ $index + 1 }}

{{ $visitor['name'] }}

{{ $visitor['count'] }}x
@endforeach
sports_martial_arts

Trainer Teratas

@forelse($topTrainers as $index => $trainer)
{{ $index + 1 }}

{{ $trainer['name'] }}

{{ $trainer['count'] }} Sesi
@empty
Belum ada aktivitas PT
@endforelse

receipt_long Mutasi Keuangan Terbaru

@forelse($recentTransactions as $tx) @php $colorClass = match($tx['color']) { 'blue' => ['bg' => 'bg-blue-100', 'border' => 'border-blue-200', 'text' => 'text-blue-600'], 'amber' => ['bg' => 'bg-amber-100', 'border' => 'border-amber-200', 'text' => 'text-amber-600'], 'emerald' => ['bg' => 'bg-emerald-100', 'border' => 'border-emerald-200', 'text' => 'text-emerald-600'], 'rose' => ['bg' => 'bg-rose-100', 'border' => 'border-rose-200', 'text' => 'text-rose-600'], default => ['bg' => 'bg-slate-100', 'border' => 'border-slate-200', 'text' => 'text-slate-600'], }; @endphp
{{ $tx['icon'] }}

{{ $tx['title'] }} ({{ $tx['name'] }})

{{ $tx['type'] }}

{{ $tx['is_income'] ? '+' : '-' }} Rp {{ number_format($tx['amount']) }}

{{ \Carbon\Carbon::parse($tx['date'])->format('d M Y, H:i') }}

@empty
Belum ada transaksi di periode ini.
@endforelse

Log Kehadiran Terbaru

search
@forelse($attendances->take(50) as $att)
{{ $att->type === 'member' ? 'fitness_center' : 'person' }}

{{ $att->display_name }}

{{ $att->type }}

{{ $att->checked_in_at->format('H:i') }}

{{ $att->checked_in_at->format('d M Y') }}

@empty
Tidak ada data kehadiran di periode ini.
@endforelse
@script @endscript