currency method

Map<String, dynamic> currency([
  1. List<String> keys = const [],
  2. String prefix = ''
])
Map<String, dynamic> data = {'price': 2500}.currency(['price']); // {'price': '2.500'}

Implementation

Map<String, dynamic> currency(
    [List<String> keys = const [], String prefix = '']) {
  return map((key, value) {
    if (keys.contains(key)) {
      return MapEntry(key, value.toString().idr(symbol: prefix));
    } else {
      return MapEntry(key, value);
    }
  });
}