formatWithArrow static method
Format with up/down arrows for visual indication.
Implementation
static String formatWithArrow(
double bytes, {
int decimals = 2,
String upArrow = '↑',
String downArrow = '↓',
String noChangeSymbol = '–',
}) {
final absBytes = bytes.abs();
final converter = ByteConverter(absBytes);
final baseStr = converter.display.auto(precision: decimals);
if (bytes > 0) {
return '$upArrow $baseStr';
} else if (bytes < 0) {
return '$downArrow $baseStr';
}
return '$noChangeSymbol $baseStr';
}