fix(app): toggle nodes on table view

This commit is contained in:
dextmorgn
2025-11-18 14:56:40 +01:00
parent 85ab51374c
commit 4013f4e1a3
@@ -162,9 +162,14 @@ export default function NodesTable({ nodes }: NodesTableProps) {
const handleNodeSelectionChange = useCallback(
(node: GraphNode, checked: boolean) => {
toggleNodeSelection(node, checked)
const isSelected = selectedNodes.some((n) => n.id === node.id)
if (checked && !isSelected) {
setSelectedNodes([...selectedNodes, node])
} else if (!checked && isSelected) {
setSelectedNodes(selectedNodes.filter((n) => n.id !== node.id))
}
},
[toggleNodeSelection]
[selectedNodes, setSelectedNodes]
)
const isNodeSelected = useCallback(