@props([ 'elderly', 'showDonationCard' => true, 'showShareCard' => true, 'showRecentDonations' => true ])
{{ $elderly->name }}
@if((isset($elderly->additional_images) && is_iterable($elderly->additional_images) && count($elderly->additional_images) > 0) || (isset($elderly->additionalImages) && is_object($elderly->additionalImages) && method_exists($elderly->additionalImages, 'count') && $elderly->additionalImages->count() > 0))
@if(isset($elderly->additional_images) && is_iterable($elderly->additional_images)) @foreach($elderly->additional_images as $index => $image) @endforeach @endif @if(isset($elderly->additionalImages) && is_object($elderly->additionalImages) && method_exists($elderly->additionalImages, 'count')) @foreach($elderly->additionalImages as $index => $imageObj) @endforeach @endif
@endif
{{ $elderly->age ?? 'N/A' }} years old
{{ $elderly->location ?? 'Location not specified' }}
Added on {{ isset($elderly->created_at) ? $elderly->created_at->format('F j, Y') : date('F j, Y') }}
@if(isset($elderly->deadline))
@php $daysLeft = \Carbon\Carbon::now()->diffInDays($elderly->deadline, false); @endphp @if($daysLeft > 0) {{ $daysLeft }} days left @elseif($daysLeft === 0) Last day @else Deadline passed @endif
@endif

Needs

@if(isset($elderly->needs) && is_object($elderly->needs) && method_exists($elderly->needs, 'count') && $elderly->needs->count() > 0) @foreach($elderly->needs as $need) {{ $need->title }} @endforeach @elseif(isset($elderly->needs) && is_array($elderly->needs) && count($elderly->needs) > 0) @foreach($elderly->needs as $need) {{ is_string($need) ? $need : (isset($need['title']) ? $need['title'] : 'Need') }} @endforeach @elseif(isset($elderly->additional_data) && isset($elderly->additional_data['needs']) && !empty($elderly->additional_data['needs'])) @foreach($elderly->additional_data['needs'] as $need) {{ is_string($need) ? $need : (isset($need['title']) ? $need['title'] : 'Need') }} @endforeach @else No specific needs listed @endif

Their Story

@if(isset($elderly->story) && strlen($elderly->story) > 500)
{{ \Illuminate\Support\Str::limit($elderly->story, 500) }}
@else {{ $elderly->story ?? 'No story available.' }} @endif
@if(isset($elderly->story) && strlen($elderly->story) > 500) @endif
@if($showRecentDonations)

Recent Donations

@if(isset($elderly->recent_donations) && count($elderly->recent_donations) > 0)
@foreach($elderly->recent_donations as $donation)

{{ $donation['anonymous'] ? 'Anonymous Donor' : $donation['donor_name'] }}

@if(isset($donation['message']) && $donation['message'])

{{ $donation['message'] }}

@endif

{{ \App\Services\CurrencyService::formatAmount($donation['amount'], $donation['currency'] ?? $currency) }} @if(isset($donation['is_recurring']) && $donation['is_recurring']) (recurring) @endif

{{ isset($donation['created_at']) ? \Carbon\Carbon::parse($donation['created_at'])->format('F j, Y') : date('F j, Y') }}

@endforeach
@else

No donations yet. Be the first to support {{ $elderly->name }}!

Donate Now
@endif
@endif
@if($showDonationCard)

Support {{ $elderly->name }}

Your donation will directly help with @if(isset($elderly->needs) && is_object($elderly->needs) && method_exists($elderly->needs, 'count') && $elderly->needs->count() > 0) {{ $elderly->needs->pluck('title')->implode(', ') }} @else their needs @endif

Donate Now
@endif @if($showShareCard)

Help by Sharing

Share {{ $elderly->name }}'s story to help reach the funding goal.

@endif @if(isset($elderly->related_profiles) && count($elderly->related_profiles) > 0) @endif
@once @endonce