Update text alignment and number formatting

This commit is contained in:
Dede Fuji Abdul
2024-03-06 17:01:06 +07:00
parent b67886d473
commit bfeabfdaee
15 changed files with 55313 additions and 1224 deletions

View File

@@ -13,10 +13,26 @@ const splitRoutePath = (routePath: string): string[] => {
}
const formatNumber = (number: number): string => {
return new Intl.NumberFormat('en-US').format(number)
return new Intl.NumberFormat('id-ID').format(number)
}
const formatPercentage = (number: string | number): string => {
const value = parseFloat(number.toString())
const result = `${value.toFixed(2)}`
if (result.includes('.00')) {
return `${result.replace('.00', '')}%`
} else {
return `${result}%`
}
}
const isNumber = (value: any): boolean => {
return !isNaN(value)
}
export {
splitRoutePath,
formatNumber
formatNumber,
formatPercentage,
isNumber
}