formatCurrency static method
Format string as currency
amount - The amount to format
currency - Currency symbol (default: '₹')
locale - Locale for formatting (default: 'en_IN')
Returns formatted currency string
Implementation
static String formatCurrency(double amount, {String currency = '₹', String locale = 'en_IN'}) {
// Simple currency formatting - in production, use NumberFormat from intl package
final formatter = RegExp(r'(\d)(?=(\d{3})+(?!\d))');
final formatted = amount.toStringAsFixed(2).replaceAll(formatter, r'$1,');
return '$currency $formatted';
}