@extends('member.layouts.app') @section('title', 'Family & Connections') @section('content')

Family & Connections

Manage your family members and church connections

{{ $family ? $family->family_name : auth('member')->user()->last_name . ' Family' }}
Member since {{ auth('member')->user()->membership_date ? auth('member')->user()->membership_date->format('Y') : 'N/A' }}
{{ $familyStats['total_members'] }} Member{{ $familyStats['total_members'] !== 1 ? 's' : '' }}

Family Members

{{ $familyStats['total_members'] }}

Active

Total registered

Active

Church Members

{{ $familyStats['church_members'] }}

Verified

Baptized members

Verified

Connections

12

Church relationships

Growing

My Family

Manage your family members

@forelse($familyMembers as $index => $member) @php $gradientColors = [ 0 => ['from' => 'from-green-50', 'to' => 'to-emerald-50', 'border' => 'border-green-100', 'hover-border' => 'hover:border-green-200', 'icon-bg' => 'from-green-500 to-emerald-600', 'badge-bg' => 'bg-green-500', 'hover-text' => 'group-hover:text-green-600'], 1 => ['from' => 'from-blue-50', 'to' => 'to-indigo-50', 'border' => 'border-blue-100', 'hover-border' => 'hover:border-blue-200', 'icon-bg' => 'from-blue-500 to-indigo-600', 'badge-bg' => 'bg-blue-500', 'hover-text' => 'group-hover:text-blue-600'], 2 => ['from' => 'from-yellow-50', 'to' => 'to-orange-50', 'border' => 'border-yellow-100', 'hover-border' => 'hover:border-yellow-200', 'icon-bg' => 'from-yellow-500 to-orange-600', 'badge-bg' => 'bg-yellow-500', 'hover-text' => 'group-hover:text-yellow-600'], 3 => ['from' => 'from-purple-50', 'to' => 'to-pink-50', 'border' => 'border-purple-100', 'hover-border' => 'hover:border-purple-200', 'icon-bg' => 'from-purple-500 to-pink-600', 'badge-bg' => 'bg-purple-500', 'hover-text' => 'group-hover:text-purple-600'], ]; $colorIndex = $index % 4; $colors = $gradientColors[$colorIndex]; $statusIcon = match($member->membership_status) { 'active' => 'fas fa-check', 'inactive' => 'fas fa-clock', 'pending' => 'fas fa-hourglass-half', default => 'fas fa-user' }; @endphp
@if($member->photo_path) {{ $member->full_name }} @else @endif

{{ $member->full_name }}

{{ ucfirst($member->relationship_to_head ?? 'Member') }}

@if($member->phone)

Phone

{{ $member->phone }}

@endif @if($member->email)

Email

{{ $member->email }}

@endif @if($member->date_of_birth)

Age

{{ $member->age ?? 'N/A' }} years

@endif

Status

{{ ucfirst($member->membership_status ?? 'Unknown') }}

{{ ucfirst($member->membership_status ?? 'Unknown') }} @if($member->membership_type) {{ ucfirst($member->membership_type) }} @endif
View Profile @if($member->membership_status !== 'active') @endif
@empty

No Family Members Yet

Start building your family tree by adding your first family member. Connect with your loved ones and manage your family information all in one place.

Add Your First Family Member
@endforelse

Family Activities

Recent events and programs

@forelse($familyActivities as $activity)
{{ $activity['title'] }}
{{ $activity['date'] }}
@empty

No recent family activities

@endforelse

Church Connections

Your spiritual network

@forelse($churchConnections as $connection)
{{ $connection['name'] }}
{{ $connection['role'] }}
@empty

No church connections found

@endforelse
@endsection