@if( sizeof($donations) > 0 )
@foreach($donations as $donation)
@php
$name = trim($donation->donor_name ?? '');
$initials = collect(explode(' ', $name))
->filter()
->map(fn($part) => mb_strtoupper(mb_substr($part, 0, 1)))
->take(2)
->join('');
// deterministic color from name (md5 -> first 6 hex chars)
$bgColor = $name ? '#'.substr(md5($name), 0, 6) : '#6b7280';
@endphp
{{ $donation->donor_name ?? 'Anonymous' }}
Donated ৳{{ number_format($donation->amount, 2) }} to "{{ $donation->product->name ?? 'N/A' }}"
@endforeach
@else
No recent activity found.
@endif