@props([ 'company' => null, ]) @php $class = $company && ($company->has_bonus_bank || $company->has_bonus_insurance || $company->has_bonus_volume || $company->has_bonus_quality) ? '' : 'd-none'; $tab = $company->has_bonus_bank ? 1 : null; $tab = $tab == null && $company->has_bonus_insurance ? 2 : $tab; $tab = $tab == null && $company->has_bonus_volume ? 3 : $tab; $tab = $tab == null && $company->has_bonus_quality ? 4 : $tab; @endphp
@livewire('commissions.bonus-commissions-table', [ 'restrict' => [ 'company_id' => $company->id, 'transaction_type' => TransactionType::BONUS_BANK() ], 'loader' => false, 'deferLoad' => true ], key('bonus-bank')) @if(auth()->user()->can('companies.update')) @endif
@livewire('commissions.bonus-commissions-table', [ 'restrict' => [ 'company_id' => $company->id, 'transaction_type' => TransactionType::BONUS_INSURANCE() ], 'loader' => false, 'deferLoad' => true ], key('bonus-insurance')) @if(auth()->user()->can('companies.update')) @endif
@livewire('commissions.bonus-commissions-table', [ 'restrict' => [ 'company_id' => $company->id, 'transaction_type' => TransactionType::BONUS_VOLUME() ], 'loader' => false, 'deferLoad' => true ], key('bonus-volume'))
@livewire('commissions.bonus-commissions-table', [ 'restrict' => [ 'company_id' => $company->id, 'transaction_type' => TransactionType::BONUS_QUALITY() ], 'loader' => false, 'deferLoad' => true ], key('bonus-quality'))
@livewire('commissions.bonus-commissions-table', [ 'restrict' => [ 'company_id' => $company->id, 'transaction_type' => TransactionType::BONUS_ANIMATION_CREDIT() ], 'loader' => false, 'deferLoad' => true ], key('bonus-animation-credit'))
@livewire('commissions.bonus-commissions-table', [ 'restrict' => [ 'company_id' => $company->id, 'transaction_type' => TransactionType::BONUS_ANIMATION_INSURANCE() ], 'loader' => false, 'deferLoad' => true ], key('bonus-animation-insurance'))