@php $showDiscountSettle = $claim->resolution_type === 'discount_adjustment' && !$item->settlement_sale_id && $item->status !== 'rejected'; $showReplacementActions = in_array($claim->resolution_type, ['wait_replacement', 'instant_replacement'], true) && $claim->status !== 'rejected'; $showReceive = $showReplacementActions && $claim->resolution_type === 'wait_replacement' && !$item->replacement_purchase_invoice_id; $showIssue = $showReplacementActions && !$item->replacement_sale_id; $showVendorWarn = $showReplacementActions && $claim->resolution_type === 'wait_replacement' && !$claim->vendor_ledger_id && !$item->replacement_purchase_invoice_id; $hasActions = $showDiscountSettle || $showReceive || $showIssue; @endphp @if($hasActions) @else @endif