Kembali ke Daftar KK @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
{{-- Info KK --}}

No. KK

{{ $family->family_card_number }}

Kepala Keluarga

{{ $family->headOfFamily?->full_name ?? '—' }}

Alamat

{{ $family->address }}

Wilayah

RT {{ $family->rt?->number ?? '-' }} / RW {{ $family->rw?->number ?? '-' }}, {{ $family->hamlet?->name ?? '-' }}

@if($family->postal_code)

Kode Pos

{{ $family->postal_code }}

@endif
@can('keluarga.kelola') Edit Data KK @if($family->members->isEmpty())
@csrf @method('DELETE')
@endif @endcan
{{-- Anggota --}}

Anggota Keluarga

{{ $family->members->count() }} orang terdaftar

@if($family->members->isEmpty())

Belum ada anggota

Tambahkan penduduk melalui menu Data Penduduk dan kaitkan dengan KK ini.

@else
@foreach($family->members->sortBy(fn($m) => match($m->family_role) { 'Kepala Keluarga' => 0, 'Suami' => 1, 'Istri' => 2, 'Anak' => 3, default => 9 }) as $member)
{{ strtoupper(substr($member->full_name, 0, 1)) }}

{{ $member->full_name }}

@if($family->head_resident_id === $member->id) KK @endif

{{ $member->nik }} · {{ $member->family_role }} · {{ $member->gender === 'L' ? 'Laki-laki' : 'Perempuan' }} · {{ $member->birth_date?->age ?? '?' }} thn

@can('penduduk.lihat') @endcan
@endforeach
{{-- Ringkasan --}}

{{ $family->members->count() }}

Total

{{ $family->members->where('gender','L')->count() }}

Laki-laki

{{ $family->members->where('gender','P')->count() }}

Perempuan

@endif