전략평가 화면 수정
This commit is contained in:
@@ -193,8 +193,8 @@ export default function StrategyEvaluationPage({ theme = 'dark' }: Props) {
|
||||
const selectedBarTimeSec = bars[selectedBarIndex]?.time ?? null;
|
||||
|
||||
const barSignalHighlight = useMemo(
|
||||
() => resolveBarSignalHighlight(backtestSignals, selectedBarTimeSec),
|
||||
[backtestSignals, selectedBarTimeSec],
|
||||
() => resolveBarSignalHighlight(backtestSignals, selectedBarTimeSec, selectedBarIndex),
|
||||
[backtestSignals, selectedBarTimeSec, selectedBarIndex],
|
||||
);
|
||||
|
||||
const handleSignalsChange = useCallback((signals: BacktestSignal[]) => {
|
||||
@@ -450,19 +450,11 @@ export default function StrategyEvaluationPage({ theme = 'dark' }: Props) {
|
||||
{evalError && <p className="seval-eval-error">{evalError}</p>}
|
||||
|
||||
<div className="seval-signal-body">
|
||||
{evalLoading && (
|
||||
<div className="seval-eval-loading" aria-live="polite" aria-busy="true">
|
||||
<span className="btd-run-spinner seval-eval-loading-spinner" aria-hidden />
|
||||
<span className="seval-eval-loading-text">전략 조건 확인 중…</span>
|
||||
</div>
|
||||
)}
|
||||
<StrategyEvaluationSignalPanel
|
||||
snapshot={snapshot}
|
||||
barSignalHighlight={barSignalHighlight}
|
||||
loading={evalLoading}
|
||||
loadingMessage="전략 조건 확인 중…"
|
||||
hasStrategy={selectedStrategyId != null}
|
||||
className={`seval-signal-panel${evalLoading ? ' seval-signal-panel--loading' : ''}`}
|
||||
className="seval-signal-panel"
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user