import React from "react"; const PersianNumber = ({ number, isCost, size, bold, style }) => { if (number || number === 0) { const persianMap = "۰۱۲۳۴۵۶۷۸۹".split(""); const formatNumber = isCost ? number.toLocaleString().replace(/\d/g, (m) => persianMap[parseInt(m)]) : number.toString().replace(/\d/g, (m) => persianMap[parseInt(m)]); return ( {formatNumber} ); } else return null; }; const PersianNumberMemo = React.memo(PersianNumber, (perv, next) => { return perv.number === next.number; }); export default PersianNumberMemo;