M: Remove unused dependencies
Some checks failed
Frontend CI / build (22.x) (push) Has been cancelled

This commit is contained in:
Ivan 2024-11-22 11:44:54 +03:00
parent f9e6b4673f
commit 93019b45e9
2 changed files with 4 additions and 6 deletions

View File

@ -1,7 +1,7 @@
'use client';
import { useLayoutEffect } from 'react';
import { Edge, MarkerType, Node, ReactFlow, useEdgesState, useNodesState, useReactFlow } from 'reactflow';
import { Edge, MarkerType, Node, ReactFlow, useEdgesState, useNodesState } from 'reactflow';
import { SyntaxTree } from '@/models/rslang';
@ -18,7 +18,6 @@ interface ASTFlowProps {
function ASTFlow({ data, onNodeEnter, onNodeLeave }: ASTFlowProps) {
const [nodes, setNodes, onNodesChange] = useNodesState([]);
const [edges, setEdges] = useEdgesState([]);
const flow = useReactFlow();
useLayoutEffect(() => {
const newNodes = data.map(node => ({
@ -50,7 +49,7 @@ function ASTFlow({ data, onNodeEnter, onNodeLeave }: ASTFlowProps) {
setNodes(newNodes);
setEdges(newEdges);
}, [data, setNodes, setEdges, flow]);
}, [data, setNodes, setEdges]);
return (
<ReactFlow

View File

@ -1,7 +1,7 @@
'use client';
import { useLayoutEffect } from 'react';
import { Edge, ReactFlow, useEdgesState, useNodesState, useReactFlow } from 'reactflow';
import { Edge, ReactFlow, useEdgesState, useNodesState } from 'reactflow';
import { TMGraph } from '@/models/TMGraph';
@ -16,7 +16,6 @@ interface MGraphFlowProps {
function MGraphFlow({ data }: MGraphFlowProps) {
const [nodes, setNodes, onNodesChange] = useNodesState([]);
const [edges, setEdges] = useEdgesState([]);
const flow = useReactFlow();
useLayoutEffect(() => {
const newNodes = data.nodes.map(node => ({
@ -52,7 +51,7 @@ function MGraphFlow({ data }: MGraphFlowProps) {
setNodes(newNodes);
setEdges(newEdges);
}, [data, setNodes, setEdges, flow]);
}, [data, setNodes, setEdges]);
return (
<ReactFlow