currency static method

String currency(
  1. num value, {
  2. String symbol = '\$',
  3. int decimals = 2,
  4. String? locale,
})

Formats a currency amount using symbol.

Implementation

static String currency(num value,
    {String symbol = '\$', int decimals = 2, String? locale}) {
  final NumberFormat format = NumberFormat.decimalPattern(locale)
    ..minimumFractionDigits = decimals
    ..maximumFractionDigits = decimals;
  return '$symbol${format.format(value)}';
}