@extends('components.app-layout') @section('title', 'Families') @section('subtitle', 'Manage church families and household information') @section('content')

Total Families

{{ $stats['total_families'] }}

{{ $stats['active_families'] }} active

Total Members

{{ $stats['total_members'] }}

{{ $stats['active_members'] }} active

Average Family Size

{{ number_format($stats['avg_family_size'], 1) }}

members per family

Cities Covered

{{ $stats['cities_count'] }}

locations served

@forelse($families as $family)

{{ $family->family_name }}

{{ $family->total_members }} {{ Str::plural('member', $family->total_members) }}

{{ $family->active_members ?? 0 }} active

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

@if($family->members->count() > 0)
@foreach($family->members->take(3) as $member)
@if($member->photo_path) {{ $member->full_name }} @else @endif

{{ $member->full_name }}

@if($family->head_of_family_id == $member->id) Head @else

{{ $member->membership_type ?? 'Member' }}

@endif
@if($family->head_of_family_id != $member->id) @endif
@endforeach @if($family->members->count() > 3)

+{{ $family->members->count() - 3 }} more members

@endif
@else

No members assigned

@endif
@if($family->phone)
{{ $family->phone }}
@endif @if($family->email)
{{ $family->email }}
@endif @if($family->address)
{{ $family->address }}{{ $family->city ? ', ' . $family->city : '' }}{{ $family->state ? ', ' . $family->state : '' }}
@endif

Family Members {{ $family->total_members }}

@foreach($family->members->take(6) as $member)
@if($member->photo_path) {{ $member->full_name }} @else @endif
@endforeach @if($family->total_members > 6)
+{{ $family->total_members - 6 }}
@endif
@if($family->total_members > 0) View All @endif
{{ $family->is_active ? 'Active' : 'Inactive' }} @if($family->created_at->isToday()) New @endif
@empty

No families found

Start building your church community by adding your first family. Track relationships, manage contact information, and strengthen connections.

Add First Family
@endforelse
@if($families->hasPages())
Showing {{ $families->firstItem() }} to {{ $families->lastItem() }} of {{ $families->total() }} families
{{ $families->links() }}
@endif
@push('scripts') @endpush @endsection