@php($canImport = $this->canManageImportExport())
{{-- Header --}}

Master Data Anggota

Kelola data anggota koperasi, dokumen, dan kartu anggota.

@if ($canImport) @endif @can('create_member') Tambah Anggota @endcan
{{-- Toolbar --}}
@if ($this->hasActiveFilters()) @endif
{{-- Tabel --}}
{{-- Skeleton saat loading filter/paging --}} @for ($i = 0; $i < 5; $i++) @endfor @forelse ($members as $member) @php($statusColor = match ($member->status) { 'Aktif' => 'success', 'Keluar' => 'warning', 'Meninggal' => 'danger', default => 'neutral', }) @empty @endforelse
No. Anggota Nama NIK OPD / Instansi Gol. Status Aksi
{{ $member->member_number }} {{ $member->full_name }}

{{ $member->position ?: $member->employment_status }}

{{ $member->nik }} {{ $member->agency?->agency_name ?? '—' }} {{ $member->grade?->code ?? '—' }} {{ $member->status }}
Lihat Detail @can('update_member') Edit @endcan @if ($canImport) Cetak Kartu @endif @can('delete_member')
Hapus @endcan
@php($filtering = $search !== '' || $status !== 'all' || $agency !== '' || $grade !== '')

{{ $filtering ? 'Tidak ada anggota yang cocok' : 'Belum ada anggota' }}

{{ $filtering ? 'Coba ubah kata kunci atau filter.' : 'Mulai dengan menambahkan anggota pertama, atau import dari Excel.' }}

@can('create_member') @unless ($filtering) Tambah Anggota @endunless @endcan
@if ($members->hasPages())
{{ $members->links() }}
@endif
{{-- Modal: Import Excel --}} @if ($canImport)
@endif {{-- Singletons --}}