@atlaskit/lozenge
Version:
A lozenge is a visual indicator used to highlight an item's status for quick recognition.
24 lines (22 loc) • 796 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.resolveLozengeColor = void 0;
// Map legacy appearance to new color values
var legacyAppearanceMap = {
default: 'neutral',
removed: 'danger',
inprogress: 'information',
new: 'discovery',
moved: 'warning'
};
// Resolve the lozenge color based on the appearance
var resolveLozengeColor = exports.resolveLozengeColor = function resolveLozengeColor() {
var _legacyAppearanceMap$;
var appearance = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'neutral';
if (appearance.startsWith('accent-')) {
return appearance;
}
return (_legacyAppearanceMap$ = legacyAppearanceMap[appearance]) !== null && _legacyAppearanceMap$ !== void 0 ? _legacyAppearanceMap$ : appearance;
};