@extends('layouts.reports')
@section('subtitle', __('report.categorized_transactions'))
@section('content-report')
@if (request('action') && request('book_id') && request('nonce'))
@include('reports.finance._edit_report_title_form', [
'reportType' => 'categorized',
'existingReportTitle' => __('report.categorized_transactions'),
])
@endif
@if ($groupedTransactions->has(1) && !$groupedTransactions[1]->where('category_id', null)->isEmpty())
~{{ __('transaction.no_category') }}~
@include('reports.finance._internal_content_categorized', [
'hasGroupedTransactions' => $groupedTransactions->has(1),
'transactions' => $groupedTransactions[1]->where('category_id', null),
'categoryName' => __('transaction.no_category'),
])
@endif
@foreach($incomeCategories->sortBy('id')->values() as $key => $incomeCategory)
{{ $incomeCategory->name }}
@include('reports.finance._internal_content_categorized', [
'hasGroupedTransactions' => $groupedTransactions->has(1),
'transactions' => $groupedTransactions[1]->where('category_id', $incomeCategory->id),
'categoryName' => $incomeCategory->name,
])
@endforeach
@if ($groupedTransactions->has(0) && !$groupedTransactions[0]->where('category_id', null)->isEmpty())
~{{ __('transaction.no_category') }}~
@include('reports.finance._internal_content_categorized', [
'hasGroupedTransactions' => $groupedTransactions->has(0),
'transactions' => $groupedTransactions[0]->where('category_id', null),
'categoryName' => __('transaction.no_category'),
])
@endif
@foreach($spendingCategories->sortBy('id')->values() as $key => $spendingCategory)
{{ $spendingCategory->name }}
@include('reports.finance._internal_content_categorized', [
'hasGroupedTransactions' => $groupedTransactions->has(0),
'transactions' => $groupedTransactions[0]->where('category_id', $spendingCategory->id),
'categoryName' => $spendingCategory->name,
])
@endforeach
@endsection
@push('scripts')
@endpush