매매 시그널 알림 화면 수정

This commit is contained in:
Macbook
2026-05-28 21:58:15 +09:00
parent 9221b8dea2
commit cbad62a5b0
10 changed files with 1814 additions and 75 deletions
+5 -2
View File
@@ -131,6 +131,8 @@ interface TradingChartProps {
chartVisible?: boolean;
/** pane(캔들·거래량·보조지표) 구분선 */
paneSeparatorOptions?: ChartPaneSeparatorOptions;
/** true: pane 합산 높이로 chart-container 를 키우지 않고 래퍼 높이에 맞춤 (미니 차트·알림 목록) */
paneLayoutClamp?: boolean;
}
const TradingChart: React.FC<TradingChartProps> = ({
@@ -162,6 +164,7 @@ const TradingChart: React.FC<TradingChartProps> = ({
seriesPriceLabelsEnabled = true,
chartVisible = true,
paneSeparatorOptions,
paneLayoutClamp = false,
}) => {
const containerRef = useRef<HTMLDivElement>(null);
const wrapperRef = useRef<HTMLDivElement>(null); // 스크롤 래퍼
@@ -325,13 +328,13 @@ const TradingChart: React.FC<TradingChartProps> = ({
required = mgr.resetPaneHeights(wrapperH);
}
if (required > wrapperH + 4) {
if (!paneLayoutClamp && required > wrapperH + 4) {
container.style.height = `${required}px`;
} else {
container.style.height = '';
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
}, [paneLayoutClamp]);
/** 캔들 확대 보기 → 원복 직후 가격·시간축·pane 비율 정상화 */
useEffect(() => {