export const addThousandSeparator = (num: any) => {
if (!num || !Number.isFinite(+num)) return num
const decimals = Number.isInteger(+num) ? '' : String(num).split('.')[1]
let arr = String(parseInt(num)).split('').reverse()
return `${arr
.map((item, index) => {
return index !== 0 && index % 3 === 0 ? item + ',' : item
})
.reverse()
.join('')}${decimals && '.' + decimals}`
}