가상매매 목록 실시간 연결안됨 문제수정

This commit is contained in:
Macbook
2026-06-07 19:06:59 +09:00
parent 5928599fd0
commit b294c2be5d
5 changed files with 82 additions and 14 deletions
@@ -2,6 +2,7 @@ import React, { useState } from 'react';
import { useAuth } from '../../contexts/AuthContext';
import { useAppSettings } from '../../hooks/useAppSettings';
import { useVirtualTradingCore } from '@frontend/hooks/useVirtualTradingCore';
import { resolveVirtualLiveStatusFallback } from '@frontend/hooks/useVirtualTargetLiveStatus';
import { resolveVirtualTargetStrategyId } from '@frontend/utils/virtualTargetStrategy';
import { useNavigation } from '../../contexts/NavigationContext';
import BottomSheet from '../../components/BottomSheet';
@@ -195,7 +196,12 @@ export default function VirtualTradingScreen() {
strategies={strategies}
snapshot={snap}
signalLoading={signalLoading}
liveStatus={liveStatusByMarket[t.market]}
liveStatus={resolveVirtualLiveStatusFallback(
t.market,
strategyId,
liveStatusByMarket,
session.running,
)}
onDetail={() => goVirtualDetail(t.market)}
onTrade={side => goVirtualTrade(t.market, side)}
onTogglePin={() => void handleTogglePin(t.market)}