@fleetbase/ember-ui
Version:
Fleetbase UI provides all the interface components, helpers, services and utilities for building a Fleetbase extension into the Console.
15 lines (12 loc) • 569 B
JavaScript
import getCurrency from './get-currency';
import formatMoney from '@fleetbase/ember-accounting/utils/format-money';
export default function formatCurrency(amount = 0, currencyCode = 'USD') {
let currency = getCurrency(currencyCode) ?? {
code: currencyCode,
symbol: `${currencyCode} `,
precision: 2,
thousandSeparator: ',',
decimalSeparator: '.',
};
return formatMoney(!currency.decimalSeparator ? amount : amount / 100, currency.symbol, currency.precision, currency.thousandSeparator, currency.decimalSeparator);
}