()
| 13688 | const shouldShow = Boolean(status.installing || status.installed); |
| 13689 | if (!shouldShow) { |
| 13690 | container.classList.add('hidden'); |
| 13691 | return; |
| 13692 | } |
| 13693 | |
| 13694 | container.classList.remove('hidden'); |
| 13695 | const resolvedVisuals = visuals || getPwnStateVisuals(status); |
| 13696 | |
| 13697 | const badge = document.getElementById('pwn-card-badge'); |
| 13698 | if (badge) { |
| 13699 | const state = (status.state || '').toLowerCase(); |
| 13700 | if (state.includes('error') || state.includes('fail')) { |
| 13701 | badge.classList.add('hidden'); |
| 13702 | } else { |
| 13703 | badge.classList.remove('hidden'); |
| 13704 | badge.textContent = resolvedVisuals.badgeText; |
| 13705 | badge.className = `text-xs font-semibold uppercase tracking-wide px-3 py-1 rounded-full ${resolvedVisuals.badgeClass}`; |
| 13706 | } |
| 13707 | } |
| 13708 |
no test coverage detected