@extends('components.app-layout') @section('title', 'Member Profile') @section('subtitle', 'View member details and information') @section('content')
@if($member->photo_path ?? false) {{ $member->full_name }} @else @endif

{{ $member->full_name ?? 'John Doe' }}

Member ID: {{ $member->member_id ?? 'M2025001' }}

{{ ucfirst($member->membership_status ?? 'Active') }} {{ ucfirst($member->membership_type ?? 'Member') }} @if($member->yearGroup) {{ $member->yearGroup->abbreviation ?? $member->yearGroup->name }} @endif

Personal Information

{{ $member->full_name ?? 'John Doe' }}

@if($member->date_of_birth ?? false) {{ $member->date_of_birth->format('F j, Y') }} ({{ $member->age }} years old) @else Not provided @endif

{{ ucfirst($member->gender ?? 'Not specified') }}

{{ ucfirst($member->marital_status ?? 'Not specified') }}

{{ $member->occupation ?? 'Not provided' }}

{{ $member->employer ?? 'Not provided' }}

Contact Information

{{ $member->email ?? 'Not provided' }}

{{ $member->phone ?? 'Not provided' }}

@if($member->alternate_phone ?? false)

{{ $member->alternate_phone }}

@endif

@if($member->address ?? false) {{ $member->address }}
{{ $member->city ?? '' }}{{ $member->city && $member->state ? ', ' : '' }}{{ $member->state ?? '' }} {{ $member->postal_code ?? '' }}
{{ $member->country ?? '' }} @else Not provided @endif

@if($member->family ?? false)

Family Information

{{ $member->family->family_name ?? 'Not assigned' }}

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

@foreach($member->family->members ?? [] as $familyMember)

{{ $familyMember->full_name }}

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

@if($familyMember->id !== $member->id) View @endif
@endforeach
@endif

Ministry Involvement

@if($member->activeMinistries ?? false)
@foreach($member->activeMinistries ?? [] as $ministry)

{{ $ministry->name }}

{{ ucfirst($ministry->pivot ? $ministry->pivot->role ?? 'Member' : 'Member') }}

Since {{ ($ministry->pivot && $ministry->pivot->joined_date) ? \Carbon\Carbon::parse($ministry->pivot->joined_date)->format('M Y') : 'Unknown' }}
@endforeach
@else

Not currently involved in any ministries

@endif

Quick Stats

Member Since {{ $member->membership_date ? $member->membership_date->format('M Y') : 'Unknown' }}
Total Donations ₵{{ number_format($member->total_donations ?? 0, 2) }}
This Year ₵{{ number_format($member->yearly_donations ?? 0, 2) }}
Active Ministries {{ $member->activeMinistries ? $member->activeMinistries->count() : 0 }}

Year Group

@if($member->yearGroup)

{{ $member->yearGroup->name }}

@if($member->yearGroup->abbreviation) {{ $member->yearGroup->abbreviation }} @endif
@if($member->age) Age: {{ $member->age }} @endif
Age Range {{ $member->yearGroup->min_age }}-{{ $member->yearGroup->max_age == 999 ? '∞' : $member->yearGroup->max_age }} years
@if($member->yearGroup->description)

{{ $member->yearGroup->description }}

@endif
@else

Not Assigned

Year group will be assigned when date of birth is provided

@endif

Spiritual Journey

Baptized
@if($member->is_baptized ?? false) Yes @else No @endif
@if($member->baptism_date ?? false)
Baptism Date {{ $member->baptism_date->format('M j, Y') }}
@endif
Confirmed
@if($member->is_confirmed ?? false) Yes @else No @endif
@if($member->confirmation_date ?? false)
Confirmation Date {{ $member->confirmation_date->format('M j, Y') }}
@endif
@if($member->emergency_contact_name ?? false)

Emergency Contact

{{ $member->emergency_contact_name }}

@if($member->emergency_contact_phone ?? false)

{{ $member->emergency_contact_phone }}

@endif
@endif

Communication

Email Newsletter
@if($member->receive_newsletter ?? false) Subscribed @else Not subscribed @endif
SMS Notifications
@if($member->receive_sms ?? false) Enabled @else Disabled @endif
@if($member->notes ?? false)

Notes

{{ $member->notes }}

@endif
@push('scripts') @endpush @endsection