import { useDroppable } from "@dnd-kit/core"; import { useState } from "react"; import ReactFlow, { Background, Controls, ReactFlowInstance, } from "react-flow-renderer"; import useStore from "../../lib/FlowEditor/FlowEditorStore"; import GenericNode from "./nodes/Node"; const nodeTypes = { generic: GenericNode }; const Flow = () => { const [reactFlowInstance, setReactFlowInstance] = useState(); const onInit = (rfi: ReactFlowInstance) => { setReactFlowInstance(rfi); }; const { isOver, setNodeRef } = useDroppable({ id: "flow" }); const { nodes, edges, onNodesChange, onEdgesChange, onConnect } = useStore(); return (
); }; export default Flow;