formatCurrency static method

String formatCurrency(
  1. int amount,
  2. String currencyCode
)

Formats a currency amount for display.

amount is the amount in the smallest currency unit. currencyCode is the ISO 4217 currency code. Returns a formatted currency string.

Implementation

static String formatCurrency(int amount, String currencyCode) {
  // Simple formatter that handles common currencies
  switch (currencyCode) {
    case 'USD':
    case 'EUR':
    case 'GBP':
    case 'CAD':
    case 'AUD':
      return '${amount / 100.0} $currencyCode';
    case 'JPY':
    case 'KRW':
      return '$amount $currencyCode';
    default:
      return '${amount / 100.0} $currencyCode';
  }
}