12 lines
431 B
JavaScript
12 lines
431 B
JavaScript
import { helper } from '@ember/component/helper';
|
|
import { isNone } from '@ember/utils';
|
|
|
|
export function numberUs(params) {
|
|
let num = isNone(params[0]) ? 0 : params[0];
|
|
let p = num.toFixed(2).split('.');
|
|
return p[0].split('').reverse().reduce(function(acc, num, i, orig) {
|
|
return num == '-' ? '-' + acc : num + (i && !(i % 3) ? ',' : '') + acc;
|
|
}, ''); // + '.' + p[1];
|
|
}
|
|
export default helper(numberUs);
|