toCompactString method
Implementation
String toCompactString() {
final number = double.tryParse(toString()) ?? 0.0;
if (number >= 1000000000) {
return '${(number / 1000000000).toStringAsFixed(1)}B';
} else if (number >= 1000000) {
return '${(number / 1000000).toStringAsFixed(1)}M';
} else if (number >= 1000) {
return '${(number / 1000).toStringAsFixed(1)}K';
} else {
return number.toInt().toString();
}
}