알림목록 캔들차트 매매 시그널 표시

This commit is contained in:
Macbook
2026-06-09 00:55:37 +09:00
parent c9b0441500
commit 8a2d8054ad
5 changed files with 125 additions and 8 deletions
@@ -232,6 +232,15 @@ const TradeNotificationListRow: React.FC<Props> = ({
const indicatorScrollNeeded = indicatorChartCount >= 2;
const indicatorPlaceholder = item.strategyId != null && indicatorChartCount === 0 && chartActive;
const signalMarker = useMemo(
() => ({
candleTime: item.candleTime,
signalType: item.signalType,
price: item.price,
}),
[item.candleTime, item.signalType, item.price],
);
const handleRowClick = useCallback((e: React.MouseEvent) => {
const t = e.target as HTMLElement;
if (t.closest(
@@ -432,6 +441,7 @@ const TradeNotificationListRow: React.FC<Props> = ({
onExpand={() => setExpandedChartKey('candle')}
onRestore={() => setExpandedChartKey(null)}
onRealtimeActivity={chartActive ? bumpChartActivity : undefined}
signalMarker={signalMarker}
/>
</div>
) : (
@@ -476,6 +486,7 @@ const TradeNotificationListRow: React.FC<Props> = ({
onExpand={() => setExpandedChartKey('candle')}
onRestore={() => setExpandedChartKey(null)}
onRealtimeActivity={chartActive ? bumpChartActivity : undefined}
signalMarker={signalMarker}
/>
{indicatorPlaceholder && (
<div className="tnl-combined-chart-placeholder"> </div>