Show compliant/total counts on metric summary cards
Display raw counts alongside percentages in the compliance metric health cards, e.g. '67% (4/6)' instead of just '67%'. Data was already available in the summary JSON (compliant, total fields) — just not rendered. Closes #16
This commit is contained in:
@@ -93,6 +93,7 @@ function groupByMetricFamily(allEntries, team) {
|
||||
function VariantPill({ entry, label }) {
|
||||
const color = statusColor(entry.status);
|
||||
const isOk = entry.status === 'Meets/Exceeds Target';
|
||||
const hasRawCounts = entry.compliant != null && entry.total != null && entry.total > 0;
|
||||
return (
|
||||
<span style={{
|
||||
display: 'inline-flex',
|
||||
@@ -116,6 +117,9 @@ function VariantPill({ entry, label }) {
|
||||
)}
|
||||
{label && <span style={{ color: '#94A3B8' }}>{label}</span>}
|
||||
<span style={{ color, fontWeight: '600' }}>{pctDisplay(entry.compliance_pct)}</span>
|
||||
{hasRawCounts && (
|
||||
<span style={{ color: '#64748B', fontSize: '0.58rem' }}>({entry.compliant}/{entry.total})</span>
|
||||
)}
|
||||
</span>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user