{{-- Compact Verification & Trust Cards --}} @php $kycPct = (int) ($stats['kyc_completion_percent'] ?? 0); $isFullyVerified = $stats['is_fully_verified'] ?? $vendor->isFullyVerified(); $kycStatus = $stats['kyc_status'] ?? 'Not Submitted'; $kycNormalized = $vendor->normalizedKycStatus(); $kycFormUrl = route('vendor.kyc.index'); if (!$isFullyVerified && $kycPct >= 100 && !in_array($kycNormalized, ['under_review', 'on_hold'])) { $kycFormUrl .= '#kyc-submit-section'; } elseif (!$isFullyVerified) { $kycFormUrl .= '#full-kyc-form'; } $kycBtnLabel = match(true) { $isFullyVerified => 'View Full KYC', $kycNormalized === 'under_review' => 'KYC Under Review', $kycNormalized === 'on_hold' => 'KYC On Hold', $kycPct >= 100 => 'Submit Full KYC', default => 'Open KYC Form', }; @endphp