diff --git a/libs/shared/lib/vis/components/VisualizationPanel.tsx b/libs/shared/lib/vis/components/VisualizationPanel.tsx index b84ba8f6b71e7fb2418bf571823d2232532bcebd..506a38c79c20447c695b46fd218b214713cdbb5d 100644 --- a/libs/shared/lib/vis/components/VisualizationPanel.tsx +++ b/libs/shared/lib/vis/components/VisualizationPanel.tsx @@ -136,7 +136,7 @@ export const VisualizationPanel = ({ fullSize }: { fullSize: () => void }) => { </div> )} </div> - <VisualizationTabBar fullSize={fullSize} exportImage={exportImage} /> + <VisualizationTabBar fullSize={fullSize} exportImage={exportImage} handleSelect={handleSelect} /> </div> ); }; diff --git a/libs/shared/lib/vis/components/VisualizationTabBar.tsx b/libs/shared/lib/vis/components/VisualizationTabBar.tsx index b186aebf86d5fa90045d8e5c8c8d0d61754cbfa5..0cd76eaa1ab09cae595cfb7a08946bfdbf8da799 100644 --- a/libs/shared/lib/vis/components/VisualizationTabBar.tsx +++ b/libs/shared/lib/vis/components/VisualizationTabBar.tsx @@ -7,7 +7,7 @@ import { useActiveSaveState, useActiveSaveStateAuthorization, useAppDispatch, us import { addVisualization, removeVisualization, reorderVisState, setActiveVisualization } from '../../data-access/store/visualizationSlice'; import { Visualizations } from './VisualizationPanel'; -export default function VisualizationTabBar(props: { fullSize: () => void; exportImage: () => void }) { +export default function VisualizationTabBar(props: { fullSize: () => void; exportImage: () => void; handleSelect: () => void }) { const { activeVisualizationIndex, openVisualizationArray } = useVisualization(); const saveStateAuthorization = useActiveSaveStateAuthorization(); const [open, setOpen] = useState(false); @@ -34,6 +34,7 @@ export default function VisualizationTabBar(props: { fullSize: () => void; expor const onDelete = (id: number) => { dispatch(removeVisualization(id)); + props.handleSelect(); }; useEffect(() => {