{{-- Header Section --}}

Manajemen Anggota

Kelola data keanggotaan dan kewajiban simpanan bulanan.

Anggota Baru
{{-- Tabs Navigation --}}
{{-- Members List Tab --}} @if($activeTab === 'members') {{-- Stats Cards Group --}}
{{-- 1. Total Anggota --}}

Total Anggota

{{ number_format($stats['total']) }}

{{-- 2. Anggota Aktif --}}

Anggota Aktif

{{ number_format($stats['active']) }}

{{-- 3 & 4. Loyalty & Asset Overview (Merged Card) --}}

Aset & Poin Loyalty

Total Dana Simpanan

Rp {{ number_format($stats['totalSimpanan'] ?? 0, 0, ',', '.') }}

Rata-rata Poin

{{ number_format($stats['avgPoints'] ?? 0) }} Pts

{{-- Detailed Simpanan Breakdown (Optional / Secondary) --}}

Simpanan Pokok

Rp {{ number_format($stats['simpananPokok'] ?? 0, 0, ',', '.') }}

Simpanan Wajib

Rp {{ number_format($stats['simpananWajib'] ?? 0, 0, ',', '.') }}

Simpanan Sukarela

Rp {{ number_format($stats['simpananSukarela'] ?? 0, 0, ',', '.') }}

{{-- Flash Messages --}} @if (session()->has('success'))
{{ session('success') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif {{-- Filters --}}
{{-- Table --}}
@forelse ($members as $member) @empty @endforelse
Anggota Unit / Prodi Status & Tier Portfolio Simpanan Poin Aksi
{{ strtoupper(substr($member->name, 0, 1)) }}
{{ $member->name }}

{{ $member->nomorAnggota }}

{{ $member->unitKerja === 'unknown' ? 'Belum Diisi' : $member->unitKerja }} {{ $member->email }}
{{ $member->status === 'ACTIVE' ? 'Aktif' : ($member->status === 'INACTIVE' ? 'Non-Aktif' : 'Dibekukan') }} {{ $member->tier }}
Pokok Rp {{ number_format($member->simpananPokok, 0, ',', '.') }}
Wajib Rp {{ number_format($member->simpananWajib, 0, ',', '.') }}
Sukarela Rp {{ number_format($member->simpananSukarela, 0, ',', '.') }}
Total Simpanan Rp {{ number_format($member->totalSimpanan, 0, ',', '.') }}
{{ number_format($member->points) }}
@if($member->status === 'ACTIVE') @else @endif

Tidak ada data anggota.

{{-- Pagination --}}
{{ $members->links() }}
@endif {{-- End Members Tab --}} {{-- Auto-Debit Tab --}} @if($activeTab === 'auto-debit') @livewire('admin.monthly-debit-approval') @endif {{-- Import Modal --}} @if($showImportModal) @endif