@section('page-title', 'Members')

Members

Manage beneficiaries and dependants

@if(!\App\Models\FeatureFlag::isEnabled('export_controls') || auth()->user()->can('export_member_data')) Export CSV @endif @feature('bulk_import') @can('create_members') Bulk Import @endcan @endfeature @can('create_members') Add Member @endcan
Reset
@forelse($members as $member) @empty @endforelse
Member # Name Type Policy Join Date Status Actions
{{ $member->member_number }}
{{ $member->full_name }}
@if($member->principalMember)
Dependant of {{ $member->principalMember->full_name }}
@endif
{{ $member->member_type }} {{ $member->policy->name ?? 'N/A' }} {{ $member->join_date->format('d M Y') }} @php $statusClasses = match($member->status) { 'active' => 'bg-green-100 text-green-800', 'due' => 'bg-yellow-100 text-yellow-800', 'pending_reactivation' => 'bg-orange-100 text-orange-800', 'suspended' => 'bg-red-100 text-red-800', 'cancelled' => 'bg-gray-100 text-gray-600', 'lapsed' => 'bg-gray-100 text-gray-500', default => 'bg-gray-100 text-gray-600', }; @endphp {{ $member->status_label }} View
No members found.
{{ $members->links() }}