From 74392f882783d612ab56b8d2384bd179f29b1c52 Mon Sep 17 00:00:00 2001 From: hamed musallam Date: Wed, 1 Oct 2025 08:58:37 +0200 Subject: [PATCH] refactor: hide title block on insets close #3725 --- src/component/1d-2d/components/SpectrumInfoBlock.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/component/1d-2d/components/SpectrumInfoBlock.tsx b/src/component/1d-2d/components/SpectrumInfoBlock.tsx index 25532da040..842a0e0150 100644 --- a/src/component/1d-2d/components/SpectrumInfoBlock.tsx +++ b/src/component/1d-2d/components/SpectrumInfoBlock.tsx @@ -6,6 +6,7 @@ import { useResizeObserver } from 'react-d3-utils'; import { BsArrowsMove } from 'react-icons/bs'; import { FaTimes } from 'react-icons/fa'; +import { useIsInset } from '../../1d/inset/InsetProvider.tsx'; import { useChartData } from '../../context/ChartContext.js'; import { useGlobal } from '../../context/GlobalContext.js'; import { usePreferences } from '../../context/PreferencesContext.js'; @@ -74,6 +75,7 @@ function SpectrumInfoBlock() { const coordinate = useInfoPosition(margin); const { dispatch } = usePreferences(); const [isMoveActive, setIsMoveActive] = useState(false); + const isInset = useIsInset(); const [currentPosition, setCurrentPosition] = useState<{ x: number; @@ -134,7 +136,7 @@ function SpectrumInfoBlock() { parentElement: viewerRef, }); - if (!visible || !spectrum) return null; + if (!visible || !spectrum || isInset) return null; const bothSidePadding = boxPadding * 2; const shift = dragShiftY / 2;