@php
$interestAmount = $loan->total_amount - $loan->amount;
$principalPercentage = $loan->total_amount > 0 ? ($loan->amount / $loan->total_amount) * 100 : 0;
$interestPercentage = $loan->total_amount > 0 ? ($interestAmount / $loan->total_amount) * 100 : 0;
$progressPercentage = $loan->total_amount > 0 ? (($loan->total_amount - $loan->balance) / $loan->total_amount) * 100 : 0;
$daysRemaining = $loan->status !== 'paid' && $loan->approved_at ? max(0, $loan->approved_at->copy()->addMonths($loan->term_months)->diffInDays(now())) : 0;
$nextPaymentDate = $loan->approved_at ? $loan->approved_at->copy()->addMonths(ceil($loan->approved_at->diffInMonths(now(), false))) : null;
@endphp
@if($loan->status !== 'paid')
Paid: {{ number_format($loan->paid_amount, 0) }}
Remaining: {{ number_format($loan->balance, 0) }}
Next Payment: {{ $nextPaymentDate ? $nextPaymentDate->format('M j, Y') : 'N/A' }}
@endif