@cranberry-money/shared-utils
Version:
Shared utility functions for Blueberry platform
23 lines • 700 B
JavaScript
import { CURRENCY_USD, CURRENCY_AUD } from '@cranberry-money/shared-constants';
export function formatInstrumentPrice(price, currency) {
const numericPrice = parseFloat(price);
if (isNaN(numericPrice))
return price;
const currencySymbol = getCurrencySymbol(currency);
return `${currencySymbol}${numericPrice.toFixed(2)}`;
}
export function getCurrencySymbol(currency) {
switch (currency) {
case CURRENCY_USD:
return '$';
case CURRENCY_AUD:
return 'A$';
case 'EUR':
return '€';
case 'GBP':
return '£';
default:
return '$';
}
}
//# sourceMappingURL=instruments.js.map