{{-- Compatible Products Tab --}}
@if($this->compatible_simulations->groupBy('project_type_id')->count() > 1)
@foreach($this->grouped_compatible_simulations as $group)
@foreach($group as $projectType => $simulations)
{{ $simulations->first()['project_type_name']?? '' }}
@foreach($simulations as $index => $sim)
@endforeach
@endforeach
@endforeach
@else
@foreach($this->compatible_simulations as $index => $sim)
@endforeach
@endif
{{-- Incompatible Products Tab --}}
@if($this->incompatible_simulations->groupBy('project_type_id')->count() > 1)
@foreach($this->grouped_incompatible_simulations as $group)
@foreach($group as $projectType => $simulations)
{{ $simulations->first()['project_type_name']?? '' }}
@foreach($simulations as $index => $sim)
@endforeach
@endforeach
@endforeach
@else
@foreach($this->incompatible_simulations as $index => $sim)
@endforeach
@endif
{{-- Opportunities Tab --}}
@livewire('simulations.simulator-opportunities', [
'projectId' => $this->project?->id ?? null,
'simulationData' => $this->simulation,
'incompatibleSimulations' => $this->incompatible_simulations->toArray(),
'exclusionRules' => $this->exclusionRules,
'allowedBankIds' => $this->project?->owner?->company?->allowed_bank_ids ?? [],
'availableDebts' => $this->availableDebts ?? [],
])