@extends('layouts.admin') @section('title', 'Members — JAM Admin') @section('page-title', 'Member Directory') @section('content')

Directory

{{ $members->total() }} {{ Str::plural('member', $members->total()) }} registered.

+ New Member
@if(session('success'))
{{ session('success') }}
@endif {{-- Filters --}}
@if(request()->hasAny(['search','tier','status'])) Clear @endif
{{-- Table --}}
@forelse($members as $member)
{{ strtoupper(substr($member->first_name, 0, 1)) }}

{{ $member->full_name }}

{{ $member->email }} · {{ $member->membership_number }}

{{ number_format($member->points_balance) }}

pts

{{ $member->currentTier?->tier?->name ?? 'Invited' }} {{ ucfirst($member->status) }}

{{ $member->created_at->format('d M Y') }}

@empty
@if(request()->hasAny(['search','tier','status'])) No members match your filters. @else No members yet. @endif
@endforelse
@if($members->hasPages())
{{ $members->links() }}
@endif
@endsection