UNPKG

@atlaskit/badge

Version:

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

25 lines (24 loc) 592 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatValue = formatValue; function getSafeValue() { var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; var numericValue = +value; if (numericValue < 0) { return 0; } return value; } function formatValue(value, max) { var safeValue = getSafeValue(value); var safeMax = getSafeValue(max); if (safeMax && safeMax < safeValue) { return "".concat(safeMax, "+"); } if (safeValue === Infinity) { return '∞'; } return safeValue.toString(); }