From 7ced921f47655ef11103cb03267b1d837ab285fc Mon Sep 17 00:00:00 2001 From: mulan xia Date: Wed, 7 Feb 2024 15:27:20 -0500 Subject: [PATCH] fix deleted line issue --- src/views/charts/TvChart.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/views/charts/TvChart.tsx b/src/views/charts/TvChart.tsx index 61ff29b..559d952 100644 --- a/src/views/charts/TvChart.tsx +++ b/src/views/charts/TvChart.tsx @@ -102,10 +102,10 @@ export const TvChart = () => { const drawOrderLines = () => { const updatedOrderLines: Record = {}; currentMarketOrders.forEach( - ({ id, type, status, side, cancelReason, remainingSize, triggerPrice, price }) => { + ({ id, type, status, side, cancelReason, remainingSize, size, triggerPrice, price }) => { const key = `${side.rawValue}-${id}`; const orderType = type.rawValue as KotlinIrEnumValues; - const quantity = remainingSize ? remainingSize.toString() : ''; + const quantity = (remainingSize ?? size).toString(); const orderString = stringGetter({ key: ORDER_TYPE_LABEL_MAPPING[orderType] || '', @@ -119,6 +119,7 @@ export const TvChart = () => { if (maybeOrderLine) { if (!shouldShow) { maybeOrderLine.remove(); + return; } else if (maybeOrderLine.getQuantity() !== quantity) { maybeOrderLine.setQuantity(quantity); }