Base Template
This commit is contained in:
@@ -1,9 +1,31 @@
|
||||
import numeral from 'numeral';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// load a locale
|
||||
numeral.register('locale', 'id', {
|
||||
delimiters: {
|
||||
thousands: '.',
|
||||
decimal: ','
|
||||
},
|
||||
abbreviations: {
|
||||
thousand: 'k',
|
||||
million: 'm',
|
||||
billion: 'b',
|
||||
trillion: 't'
|
||||
},
|
||||
ordinal : function (number: number) {
|
||||
return number === 1 ? 'er' : 'ème';
|
||||
},
|
||||
currency: {
|
||||
symbol: 'Rp '
|
||||
}
|
||||
});
|
||||
|
||||
// switch between locales
|
||||
numeral.locale('id');
|
||||
|
||||
export function fCurrency(number: string | number) {
|
||||
return numeral(number).format(Number.isInteger(number) ? '$0,0' : '$0,0.00');
|
||||
return numeral(number).format('$0,0');
|
||||
}
|
||||
|
||||
export function fPercent(number: number) {
|
||||
|
||||
Reference in New Issue
Block a user