@atlaskit/lozenge
Version:
A lozenge is a visual indicator used to highlight an item's status for quick recognition.
17 lines (16 loc) • 558 B
JavaScript
// Map legacy appearance to new color values
const legacyAppearanceMap = {
default: 'neutral',
removed: 'danger',
inprogress: 'information',
new: 'discovery',
moved: 'warning'
};
// Resolve the lozenge color based on the appearance
export const resolveLozengeColor = (appearance = 'neutral') => {
var _legacyAppearanceMap$;
if (appearance.startsWith('accent-')) {
return appearance;
}
return (_legacyAppearanceMap$ = legacyAppearanceMap[appearance]) !== null && _legacyAppearanceMap$ !== void 0 ? _legacyAppearanceMap$ : appearance;
};