mirror of
https://github.com/trezor/trezor-wallet
synced 2024-11-13 20:08:56 +00:00
add utils for converting to/from fiat
This commit is contained in:
parent
f08e4683b1
commit
4616ebeadc
18
src/utils/fiatConverter.js
Normal file
18
src/utils/fiatConverter.js
Normal file
@ -0,0 +1,18 @@
|
||||
const toFiatCurrency = (amount, fiatCurrency, rates) => {
|
||||
// calculate amount in local currency
|
||||
const rate = rates[fiatCurrency];
|
||||
|
||||
let localAmount = parseFloat(amount) * rate;
|
||||
localAmount = Number.isNaN(localAmount) ? '' : localAmount.toFixed(2);
|
||||
return localAmount;
|
||||
};
|
||||
|
||||
const fromFiatCurrency = (localAmount, fiatCurrency, rates, decimals) => {
|
||||
const rate = rates[fiatCurrency];
|
||||
|
||||
let amount = parseFloat(localAmount) / rate;
|
||||
amount = Number.isNaN(amount) ? '' : amount.toFixed(decimals);
|
||||
return amount;
|
||||
};
|
||||
|
||||
export { toFiatCurrency, fromFiatCurrency };
|
Loading…
Reference in New Issue
Block a user