Skip to content
Snippets Groups Projects
Commit ad877125 authored by Sjoerd's avatar Sjoerd
Browse files

fix: node selection in node-link

parent 630938f5
No related branches found
Tags v1.135.1
1 merge request!401fix: node selection in node-link
Pipeline #145198 passed
...@@ -11,7 +11,7 @@ import { ...@@ -11,7 +11,7 @@ import {
} from '@/lib/data-access'; } from '@/lib/data-access';
import VisualizationTabBar from './VisualizationTabBar'; import VisualizationTabBar from './VisualizationTabBar';
import { Recommender, NoData, Querying } from '../views'; import { Recommender, NoData, Querying } from '../views';
import { resultSetSelection, unSelect } from '../../data-access/store/interactionSlice'; import { resultSetFocus, resultSetSelection, unSelect } from '../../data-access/store/interactionSlice';
import { updateVisualization, addVisualization } from '../../data-access/store/visualizationSlice'; import { updateVisualization, addVisualization } from '../../data-access/store/visualizationSlice';
import { VisualizationPropTypes, VISComponentType } from '../common'; import { VisualizationPropTypes, VISComponentType } from '../common';
import { ErrorBoundary } from '../../components/errorBoundary'; import { ErrorBoundary } from '../../components/errorBoundary';
...@@ -82,8 +82,10 @@ export const VisualizationPanel = ({ fullSize }: { fullSize: () => void }) => { ...@@ -82,8 +82,10 @@ export const VisualizationPanel = ({ fullSize }: { fullSize: () => void }) => {
}; };
const handleSelect = (selection?: { nodes?: NodeQueryResult[]; edges?: EdgeQueryResult[] }) => { const handleSelect = (selection?: { nodes?: NodeQueryResult[]; edges?: EdgeQueryResult[] }) => {
if (selection?.nodes && selection.nodes.length > 0) dispatch(resultSetSelection({ content: selection.nodes })); if (selection?.nodes && selection.nodes.length > 0) {
else dispatch(unSelect()); dispatch(resultSetSelection({ selectionType: 'node', content: selection.nodes }));
dispatch(resultSetFocus({ focusType: 'query' }));
} else dispatch(unSelect());
}; };
const updateSettings = (newSettings: Record<string, any>) => { const updateSettings = (newSettings: Record<string, any>) => {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment