@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

Clear Filters
@forelse($families as $family)

{{ $family->family_name }}

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

{{ $family->active_members }} active

@if($family->head)

Family Head

@if($family->head->photo_path) {{ $family->head->full_name }} @else @endif

{{ $family->head->full_name }}

{{ $family->head->email ?: 'No email' }}

{{ $family->head->phone ?: 'No phone' }}

@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 @endsection