(message)
| 6451 | if (!d.enabled) { |
| 6452 | sumEl.innerHTML = '<span class="text-xs text-gray-500">Watchtower is off — enable it to aggregate the standalone watchers into this pane.</span>'; |
| 6453 | if (srcEl) srcEl.textContent = ''; |
| 6454 | listEl.innerHTML = ''; |
| 6455 | return; |
| 6456 | } |
| 6457 | const s = d.summary || {}; |
| 6458 | const bySev = s.by_severity || {}; |
| 6459 | const chips = ['critical', 'high', 'medium', 'low', 'info'] |
| 6460 | .filter(k => bySev[k]).map(k => _wtSevChip(k, bySev[k])); |
| 6461 | const when = s.newest_ts ? new Date(s.newest_ts * 1000).toLocaleString() : '—'; |
| 6462 | sumEl.innerHTML = (chips.length ? chips.join(' ') : '<span class="text-xs text-green-400">✓ No alerts from any watcher</span>') |
no test coverage detected