@forelse($loanOffers as $offer)
isDisbursed() ? 'disabled' : '' }}>
{{ $offer->first_name }} {{ $offer->middle_name }} {{ $offer->last_name }}
{{ $offer->check_number }}
{{ number_format($offer->requested_amount ?? 0, 0) }}
TZS • {{ $offer->tenure ?? 12 }} months
{{ number_format($offer->take_home_amount ?? $offer->net_loan_amount ?? 0, 0) }}
Take Home
@if($offer->bank) {{ $offer->bank->short_name ?? substr($offer->bank->name, 0, 4) }} @else {{ substr($offer->swift_code ?? 'BANK', 0, 4) }} @endif
{{ $offer->swift_code ?? '-' }}
{{ $offer->bank_account_number ?? '-' }}
{{ $offer->account_type ?? 'Savings' }}
@if($offer->isDisbursed()) Disbursed @elseif($offer->disbursements()->where('status', 'pending')->exists()) Processing @elseif($offer->disbursements()->where('status', 'failed')->exists()) Failed @else Ready @endif
@if($offer->disbursements()->where('status', 'failed')->exists()) @php $lastFailure = $offer->disbursements()->where('status', 'failed')->latest()->first(); @endphp
{{ Str::limit($lastFailure->failure_reason ?? 'Unknown error', 50) }}
@endif @php $latestDisbursement = $offer->disbursements()->latest()->first(); $channelIdentifier = $latestDisbursement->channel_identifier ?? null; @endphp @if($channelIdentifier) {{ $channelIdentifier }} @else - @endif
@if(!$offer->isDisbursed()) @endif @php $hasFailedDisbursement = $offer->disbursements()->where('status', 'failed')->exists(); @endphp @if($hasFailedDisbursement) @endif
@empty
No Approved Loans

There are no approved loans matching your filter criteria

@endforelse