Total Donations

{{ \App\Services\CurrencyService::formatAmount($orgStats['total_donations'] ?? 0) }}

{{ $orgStats['monthly_donation_growth'] >= 0 ? '+' : '' }}{{ $orgStats['monthly_donation_growth'] ?? 0 }}% from last month

Total Donors

{{ $orgStats['total_donors'] ?? 0 }}

{{ $orgStats['monthly_donor_growth'] >= 0 ? '+' : '' }}{{ $orgStats['monthly_donor_growth'] ?? 0 }}% from last month

Average Donation

{{ \App\Services\CurrencyService::formatAmount($orgStats['avg_donation'] ?? 0) }}

{{ $orgStats['monthly_avg_donation_growth'] >= 0 ? '+' : '' }}{{ $orgStats['monthly_avg_donation_growth'] ?? 0 }}% from last month

Recurring Donors

{{ $orgStats['recurring_donors'] ?? 0 }}

{{ $orgStats['monthly_recurring_donor_growth'] >= 0 ? '+' : '' }}{{ $orgStats['monthly_recurring_donor_growth'] ?? 0 }}% from last month

Monthly Donations

Total donations have {{ $orgStats['monthly_donation_growth'] >= 0 ? 'increased' : 'decreased' }} by {{ abs($orgStats['monthly_donation_growth']) }}% compared to last month.

Donation Distribution by Profile

@php $colors = ['blue-500', 'green-500', 'yellow-500', 'red-500']; @endphp @forelse($donationDistribution ?? [] as $index => $item)
{{ $item['name'] }} ({{ $item['percentage'] }}%)
@empty
No donation data available
@endforelse

Recent Donations

Export CSV
@forelse($recentDonations ?? [] as $donation) @empty @endforelse
Donor Amount Recipient Date Status
{{ $donation['donor_initials'] }}
{{ $donation['donor_name'] }}
@if($donation['donor_email'])
{{ $donation['donor_email'] }}
@endif
{{ \App\Services\CurrencyService::formatAmount($donation['amount'], $donation['currency']) }}
{{ $donation['is_recurring'] ? 'Recurring' : 'One-time' }}
{{ $donation['recipient_name'] }}
Elderly
{{ $donation['date'] }}
{{ ucfirst($donation['status']) }}
No donations found
Showing {{ count($recentDonations ?? []) }} of {{ $orgStats['total_donors'] ?? 0 }} donations