{{-- 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 ?? [], ])