@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
Reset

Cell Group Directory

Showing {{ $cellGroups->count() }} of {{ $cellGroups->total() }} group(s).

+ New Cell Group
@forelse($cellGroups as $cellGroup) @empty @endforelse
Group Leadership Meeting Contact Members Status Started Actions
{{ $cellGroup->name }}

{{ $cellGroup->description ?: 'No description provided.' }}

{{ $cellGroup->leader ? trim($cellGroup->leader->first_name . ' ' . $cellGroup->leader->last_name) : 'No leader assigned' }}
Assistant: {{ $cellGroup->assistantLeader ? trim($cellGroup->assistantLeader->first_name . ' ' . $cellGroup->assistantLeader->last_name) : 'Not assigned' }}
{{ $cellGroup->meeting_schedule }}
{{ $cellGroup->location ?: 'Location not set' }}
{{ $cellGroup->phone ?: 'No phone' }}
{{ $cellGroup->email ?: 'No email' }}
{{ number_format($cellGroup->active_members_count ?? 0) }}
{{ number_format($cellGroup->members_count ?? 0) }} total
@php $statusClass = match ($cellGroup->status) { 'Active' => 'bg-green-100 text-green-700', 'Inactive' => 'bg-yellow-100 text-yellow-700', default => 'bg-red-100 text-red-700', }; @endphp {{ $cellGroup->status }} {{ $cellGroup->started_date?->format('d M Y') ?? 'Not provided' }}
View Edit
@csrf @method('DELETE')
No cell groups found.
@if($cellGroups->hasPages())
{{ $cellGroups->links() }}
@endif