formatCurrency static method

String formatCurrency(
  1. double amount, {
  2. String currency = 'id_IDR',
  3. dynamic symbol,
  4. dynamic decimalPattern = 'id_ID',
  5. dynamic digits = 2,
})

Implementation

static String formatCurrency(double amount, {String currency = 'id_IDR', symbol, decimalPattern = 'id_ID', digits = 2}) {
  final money = NumberFormat.currency(
    locale: defaultCurrency ?? currency,
    symbol: defaultCurrencySymbol ?? symbol,
    decimalDigits: defaultDecimalDigits ?? digits,
  );
  String a = '';
  a.capitalizeFirstLetter;
  return '${money.format(amount)}';
}