We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4794ce6 commit 235df0cCopy full SHA for 235df0c
src/contexts/nodeHistory.tsx
@@ -26,10 +26,12 @@ const createNodeHistoryContext = () => {
26
nodeId: string,
27
topLevel: boolean = false,
28
) => {
29
- nodeHistory.current.push(activeNode);
30
- if (topLevel) nodeHistory.current = [];
31
- setActiveNode(nodeId);
32
- }, [activeNode]);
+ setActiveNode(active => {
+ nodeHistory.current.push(active);
+ if (topLevel) nodeHistory.current = [];
+ return nodeId;
33
+ });
34
+ }, []);
35
36
const closeNode = useCallback(() => {
37
setActiveNode(nodeHistory.current.pop()!);
0 commit comments