fix: 전략평가 페이지 빌드 오류 수정 (leftOpen 선언 순서)
Docker/프론트 배포 시 tsc 실패를 막기 위해 패널 state를 ticker 훅보다 먼저 선언한다. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -102,6 +102,11 @@ export default function StrategyEvaluationPage({ theme = 'dark' }: Props) {
|
|||||||
[baseGetParams, appliedIndicatorParams],
|
[baseGetParams, appliedIndicatorParams],
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const [leftWidth, setLeftWidth] = useState(() => readMinWidth(LEFT_KEY, LEFT_DEFAULT));
|
||||||
|
const [leftOpen, setLeftOpen] = useState(() => readStoredBool(LEFT_OPEN_KEY, true));
|
||||||
|
const [rightWidth, setRightWidth] = useState(() => readMinWidth(RIGHT_KEY, RIGHT_DEFAULT));
|
||||||
|
const [rightOpen, setRightOpen] = useState(() => readStoredBool(RIGHT_OPEN_KEY, true));
|
||||||
|
|
||||||
/** 종목 탭·종목검색 전용 ticker — 차트 OHLCV·scan-signals 와 분리 (upbitWsBroker ticker 채널) */
|
/** 종목 탭·종목검색 전용 ticker — 차트 OHLCV·scan-signals 와 분리 (upbitWsBroker ticker 채널) */
|
||||||
const marketTabActive = leftOpen && leftTab === 'market';
|
const marketTabActive = leftOpen && leftTab === 'market';
|
||||||
const marketTickerOpts = useMemo(() => ({
|
const marketTickerOpts = useMemo(() => ({
|
||||||
@@ -111,10 +116,6 @@ export default function StrategyEvaluationPage({ theme = 'dark' }: Props) {
|
|||||||
}), [marketTabActive, marketSearchOpen, market]);
|
}), [marketTabActive, marketSearchOpen, market]);
|
||||||
const marketFeed = useMarketTicker(marketTickerOpts);
|
const marketFeed = useMarketTicker(marketTickerOpts);
|
||||||
|
|
||||||
const [leftWidth, setLeftWidth] = useState(() => readMinWidth(LEFT_KEY, LEFT_DEFAULT));
|
|
||||||
const [leftOpen, setLeftOpen] = useState(() => readStoredBool(LEFT_OPEN_KEY, true));
|
|
||||||
const [rightWidth, setRightWidth] = useState(() => readMinWidth(RIGHT_KEY, RIGHT_DEFAULT));
|
|
||||||
const [rightOpen, setRightOpen] = useState(() => readStoredBool(RIGHT_OPEN_KEY, true));
|
|
||||||
const leftRef = useRef(leftWidth);
|
const leftRef = useRef(leftWidth);
|
||||||
const rightRef = useRef(rightWidth);
|
const rightRef = useRef(rightWidth);
|
||||||
leftRef.current = leftWidth;
|
leftRef.current = leftWidth;
|
||||||
|
|||||||
Reference in New Issue
Block a user