From 025cf6d973a0c45fc53c211bf5c130f9e90da5e7 Mon Sep 17 00:00:00 2001 From: Marko Djordjevic Date: Mon, 16 Feb 2026 15:42:13 +0100 Subject: [PATCH] fix: resolve TypeScript error by renaming conflicting lineHit variable --- src/components/CandleChart.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/components/CandleChart.tsx b/src/components/CandleChart.tsx index 4470f30..af13d26 100644 --- a/src/components/CandleChart.tsx +++ b/src/components/CandleChart.tsx @@ -763,25 +763,25 @@ const CandleChart = forwardRef( const timestamp = typeof time === 'string' ? Date.parse(time) / 1000 : (time as number); // First, check for line hit using primitives' hitTest - let lineHit: { id: number; primitive: TrendLine } | null = null; + let deleteLineHit: { id: number; primitive: TrendLine } | null = null; linePrimitivesRef.current.forEach((primitive, id) => { const hit = primitive.hitTest(timeCoordinate, priceCoordinate); if (hit) { - lineHit = { id, primitive }; + deleteLineHit = { id, primitive }; } }); - if (lineHit) { + if (deleteLineHit) { // Delete the clicked line try { - const response = await fetch(`/api/annotations/${lineHit.id}`, { + const response = await fetch(`/api/annotations/${deleteLineHit.id}`, { method: 'DELETE', }); if (response.ok) { - seriesRef.current!.detachPrimitive(lineHit.primitive); - linePrimitivesRef.current.delete(lineHit.id); - if (selectedLineId === lineHit.id) { + seriesRef.current!.detachPrimitive(deleteLineHit.primitive); + linePrimitivesRef.current.delete(deleteLineHit.id); + if (selectedLineId === deleteLineHit.id) { setSelectedLineId(null); } await fetchAnnotations();