compactAmt method

String compactAmt()

Implementation

String compactAmt() {
  double value = double.tryParse(this) ?? 0;
  if (value >= 10000000) {
    return (value / 10000000).toStringAsFixed(1);
  } else if (value >= 100000) {
    return (value / 100000).toStringAsFixed(1);
  } else if (value >= 1000) {
    return (value / 1000).toStringAsFixed(1);
  } else {
    return value.round().toString();
  }
}