const amountFormatter = new Intl.NumberFormat('ru-RU', { maximumFractionDigits: 2 }); // Возвращает null, если значение не число: вызывающий отдаёт исходное значение. export const formatSummaryAmount = (value, divisor) => { if (value === null || value === undefined || value === '') return null; const numeric = Number(value); if (!Number.isFinite(numeric)) return null; if (numeric === 0) return '-'; return amountFormatter.format(numeric / divisor); };