formatted property

String get formatted

Formatted price string (e.g., "$9.99")

Implementation

String get formatted {
  final amount = amountCents / 100.0;
  // Simple currency symbol lookup for common codes
  final symbol = switch (currencyCode) {
    'USD' => '\$',
    'EUR' => '\u20AC',
    'GBP' => '\u00A3',
    _ => '$currencyCode ',
  };
  return '$symbol${amount.toStringAsFixed(2)}';
}