diff --git a/ts/src/stats/card-counts.ts b/ts/src/stats/card-counts.ts index 4e414bb4b..e563178a8 100644 --- a/ts/src/stats/card-counts.ts +++ b/ts/src/stats/card-counts.ts @@ -99,8 +99,10 @@ function barColour(idx: number): string { interface SummedDatum { label: string; + // count of this particular item count: number; idx: number; + // running total total: number; } @@ -129,17 +131,24 @@ export function renderCards( x.range([bounds.marginLeft, bounds.width - bounds.marginRight - bounds.marginLeft]); const tooltipText = (current: SummedDatum): string => { - const lines: string[] = []; + const rows: string[] = []; for (const [idx, d] of data.entries()) { const pct = ((d.count / xMax) * 100).toFixed(2); const colour = `■`; - let line = `${colour} ${d.label}: ${d.count} (${pct}%)`; + let label = `${colour} ${d.label}`; if (idx === current.idx) { - line = `${line}`; + label = `${label}`; } - lines.push(line); + const count = d.count; + const pctStr = `${pct}%`; + const row = `