withCommas property
Implementation
String get withCommas {
final parsedDouble = double.tryParse(this ?? '');
if (parsedDouble == null) {
return '0';
}
List<String> parts = parsedDouble.toString().split('.');
String integerPart = parts[0];
String decimalPart = parts.length > 1 ? parts[1] : '';
integerPart = _addCommas(integerPart);
if (decimalPart.isNotEmpty) {
return '$integerPart.$decimalPart';
} else {
return integerPart;
}
}