@php( $statusColor = match ($member->status) { 'Aktif' => 'success', 'Keluar' => 'warning', 'Meninggal' => 'danger', default => 'neutral' } ) @php($canImport = $this->canManageImportExport())
{{-- Back --}} Kembali ke daftar anggota {{-- Header --}}
{{ \Illuminate\Support\Str::of($member->full_name)->explode(' ')->take(2)->map(fn($p) => mb_substr($p, 0, 1))->implode('') }}
{{ $member->member_number }} {{ $member->status }} {{ $member->grade?->code ?? '—' }}

{{ $member->full_name }}

{{ $member->position ? $member->position . ' · ' : '' }}{{ $member->agency?->agency_name }}

@can('update_member') Edit @endcan @if ($canImport) Cetak Kartu @endif @can('delete_member') Hapus @endcan
{{-- Profil --}} {{-- Simpanan wajib highlight --}}

Simpanan Wajib / Bulan (snapshot golongan)

Rp {{ number_format((int) $member->mandatory_savings_amount, 0, ',', '.') }}

{{-- Data pribadi --}}

Data Pribadi

NIK
{{ $member->nik }}
NIP
{{ $member->nip ?: '—' }}
Tempat, Tgl Lahir
{{ $member->birth_place }}, {{ $member->birth_date?->translatedFormat('d M Y') }}
Jenis Kelamin
{{ $member->gender === 'L' ? 'Laki-laki' : 'Perempuan' }}
{{-- Kepegawaian --}}

Kepegawaian

OPD / Instansi
{{ $member->agency?->agency_name ?? '—' }}
Golongan
{{ $member->grade ? $member->grade->code . ' — ' . $member->grade->name : '—' }}
Jabatan
{{ $member->position ?: '—' }}
Status Kepegawaian
{{ $member->employment_status }}
{{-- Kontak & rekening --}}

Kontak & Rekening

No. HP
{{ $member->phone_number ?: '—' }}
No. Rekening Gaji
{{ $member->payroll_account_number }}
Bank
{{ $member->bank_name ?: '—' }}
Alamat
{{ $member->address }}
{{-- Ahli waris & keanggotaan --}}

Ahli Waris & Keanggotaan

Ahli Waris
{{ $member->heir_name }} ({{ $member->heir_relationship }})
No. HP Ahli Waris
{{ $member->heir_phone_number ?: '—' }}
Tgl Bergabung
{{ $member->join_date?->translatedFormat('d M Y') }}
Tgl Keluar
{{ $member->exit_date?->translatedFormat('d M Y') ?: '—' }}
{{-- Dokumen --}}

Dokumen

{{ $documents->count() }} berkas
@forelse ($documents as $doc)

{{ $doc->file_name }}

{{ $doc->human_readable_size }} · {{ $doc->created_at?->translatedFormat('d M Y H:i') }}

@empty

Belum ada dokumen.

@can('update_member') Tambah lewat halaman Edit @endcan
@endforelse
@can('update_member') @if ($documents->isNotEmpty()) @endif @endcan
{{-- Audit Trail --}}

Audit Trail

Klik baris untuk detail
@include('livewire.master.partials.audit-trail')
{{-- Singletons --}}