Add EUR currency support for international transactions
All checks were successful
Deploy to VPS / deploy (push) Successful in 50s

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Carlos Escalante
2026-04-07 20:29:37 -06:00
parent 4da00750a8
commit efe6d88286
7 changed files with 134 additions and 1 deletions

View File

@@ -151,6 +151,7 @@ export default function TransactionModal({ transaction, source, onClose, onSaved
<SelectContent>
<SelectItem value="CRC">CRC ()</SelectItem>
<SelectItem value="USD">USD ($)</SelectItem>
<SelectItem value="EUR">EUR ()</SelectItem>
</SelectContent>
</Select>
</div>

View File

@@ -5,6 +5,9 @@ export function formatAmount(amount: number, currency: string) {
if (currency === 'USD') {
return `$${abs.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}`;
}
if (currency === 'EUR') {
return `${abs.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}`;
}
return `${abs.toLocaleString('es-CR', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}`;
}