{{-- CAPA Linkage Modals • #capaLinkModal — link an EXISTING CAPA • #capaCreateModal — CREATE a new CAPA from this deviation Required variables: $deviation : \App\Models\DeviationMaster $availableCapas : Collection of CapaRequest (may be empty) --}} @php /** * Precompute the "significant deviation" flag once so both modals and JS * can reuse it. */ $classification = $deviation->assessment?->classification; $classificationValue = $classification instanceof \BackedEnum ? $classification->value : (string) $classification; $deviationIsSignificant = in_array($classificationValue, ['MAJOR', 'CRITICAL'], true); @endphp {{-- ============================================================ MODAL: LINK EXISTING CAPA ============================================================ --}} @if(($availableCapas ?? collect())->isNotEmpty())
@endif {{-- ============================================================ MODAL: CREATE NEW CAPA ============================================================ --}} {{-- ============================================================ INLINE JS — live trigger computation ============================================================ --}} @push('scripts') @endpush