badge method
Creates an inline badge string: SUCCESS
Implementation
String badge(
String text, {
BadgeTone tone = BadgeTone.info,
bool inverted = true,
bool bracketed = true,
bool bold = true,
}) {
final color = _badgeToneColor(tone);
final label = ' $text ';
if (bracketed) {
if (inverted) {
final body = '[$label]';
return '${bold ? theme.bold : ''}${theme.inverse}$color$body${theme.reset}';
}
final inner = '${bold ? theme.bold : ''}$color$label${theme.reset}';
return '[$inner]';
}
if (inverted) {
return '${bold ? theme.bold : ''}${theme.inverse}$color$label${theme.reset}';
}
return '${bold ? theme.bold : ''}$color$label${theme.reset}';
}