전략편집기 수정
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import React, { memo } from 'react';
|
||||
import { useUpbitOrderbook } from '../../hooks/useUpbitOrderbook';
|
||||
import { coerceFiniteNumber, safeToFixed } from '../../utils/safeFormat';
|
||||
|
||||
interface Props {
|
||||
market: string;
|
||||
@@ -11,15 +12,17 @@ interface Props {
|
||||
section?: 'all' | 'asks' | 'bids';
|
||||
}
|
||||
|
||||
function fmtPrice(p: number): string {
|
||||
if (!Number.isFinite(p)) return '-';
|
||||
return p >= 1000 ? p.toLocaleString('ko-KR', { maximumFractionDigits: 0 }) : p.toFixed(4);
|
||||
function fmtPrice(p: unknown): string {
|
||||
const n = coerceFiniteNumber(p);
|
||||
if (n == null) return '-';
|
||||
return n >= 1000 ? n.toLocaleString('ko-KR', { maximumFractionDigits: 0 }) : safeToFixed(n, 4);
|
||||
}
|
||||
|
||||
function fmtSize(s: number): string {
|
||||
if (!Number.isFinite(s)) return '-';
|
||||
if (s >= 1000) return s.toLocaleString('ko-KR', { maximumFractionDigits: 2 });
|
||||
return s.toFixed(4);
|
||||
function fmtSize(s: unknown): string {
|
||||
const n = coerceFiniteNumber(s);
|
||||
if (n == null) return '-';
|
||||
if (n >= 1000) return n.toLocaleString('ko-KR', { maximumFractionDigits: 2 });
|
||||
return safeToFixed(n, 4);
|
||||
}
|
||||
|
||||
const PaperCompactOrderbook: React.FC<Props> = memo(({
|
||||
|
||||
Reference in New Issue
Block a user