export const pn = (value?: number | null): string | undefined => { if (value === null || value === undefined) { return; } const parts = value.toString().split("."); parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ","); return parts.join("."); }; export const amountToString: (amount: string, has_range: boolean , min_amount: number, max_amount: number) => string = (amount, has_range, min_amount, max_amount) => { if (has_range){ return pn(parseFloat(Number(min_amount).toPrecision(4))) + '-' + pn(parseFloat(Number(max_amount).toPrecision(4))) } return pn(parseFloat(Number(amount).toPrecision(4))) || "" } export default pn