@php // Determine row class based on level $rowClass = ''; if ($level == 1) { $rowClass = 'sub-item'; } elseif ($level >= 2) { $rowClass = 'sub-sub-item'; } // Format numbers $currentAmount = number_format($item['current_period']['total_amount'] ?? 0, 2); $previousAmount = number_format($item['previous_period']['total_amount'] ?? 0, 2); $differenceAmount = number_format($item['difference']['amount'] ?? 0, 2); $differencePercentage = number_format($item['difference']['percentage'] ?? 0, 2); // Determine change color $changeColor = ($item['difference']['amount'] ?? 0) >= 0 ? 'positive' : 'negative'; @endphp {{ $item['subcategory'] }} {{ $currentAmount }} {{ number_format($item['current_period']['total_credit'] ?? 0, 2) }} {{ number_format($item['current_period']['total_debit'] ?? 0, 2) }} {{ $previousAmount }} {{ number_format($item['previous_period']['total_credit'] ?? 0, 2) }} {{ number_format($item['previous_period']['total_debit'] ?? 0, 2) }} {{ $differenceAmount }} {{ $differencePercentage }}% @if(!empty($item['children'])) @foreach($item['children'] as $child) @include('accounts.comparison_row_recursive', ['item' => $child, 'level' => $level + 1]) @endforeach @endif