UNPKG

@atlaskit/badge

Version:

A badge is a visual indicator for numeric values such as tallies and scores.

18 lines 404 B
function getSafeValue(value = 0) { const numericValue = +value; if (numericValue < 0) { return 0; } return value; } export function formatValue(value, max) { const safeValue = getSafeValue(value); const safeMax = getSafeValue(max); if (safeMax && safeMax < safeValue) { return `${safeMax}+`; } if (safeValue === Infinity) { return '∞'; } return safeValue.toString(); }