@atlaskit/badge
Version:
A badge is a visual indicator for numeric values such as tallies and scores.
18 lines • 404 B
JavaScript
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();
}