Merge branch 'dev' of github.com:LDataCentric/reactFlow into dev
This commit is contained in:
commit
2eeaf06585
2 changed files with 4 additions and 7 deletions
|
|
@ -34,7 +34,7 @@ export default function Chat({ reactFlowInstance }) {
|
|||
return true;
|
||||
}
|
||||
function validateChatNodes(){
|
||||
if(!reactFlowInstance.getNodes().some((n)=> (n.type === 'chatOutputNode')) || !reactFlowInstance.getNodes().some((n)=> (n.type === 'chatInputNode'))){
|
||||
if(!reactFlowInstance.getNodes().some((n)=> (n.type === 'chatOutputNode'))){
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
|
@ -108,11 +108,7 @@ export default function Chat({ reactFlowInstance }) {
|
|||
let message = chatValue;
|
||||
setChatValue("");
|
||||
addChatHistory(message, true);
|
||||
sendAll({
|
||||
message,
|
||||
nodes: JSON.stringify(reactFlowInstance.getNodes()),
|
||||
edges: JSON.stringify(reactFlowInstance.getEdges()),
|
||||
}).then((r) => {addChatHistory(r.data.messsage, false);});
|
||||
sendAll({...reactFlowInstance.toObject(),message}).then((r) => {addChatHistory(r.data.messsage, false);});
|
||||
} else {
|
||||
setErrorData({title: 'Error sending message', list:['Chat nodes are missing.']})
|
||||
}
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@ export default function FlowPage({ flow }) {
|
|||
const [edges, setEdges, onEdgesChange] = useEdgesState(
|
||||
flow.data?.edges ?? []
|
||||
);
|
||||
const {setViewport} = useReactFlow()
|
||||
|
||||
useEffect(() => {
|
||||
if (reactFlowInstance && flow) {
|
||||
|
|
@ -62,7 +63,7 @@ export default function FlowPage({ flow }) {
|
|||
setNodes(flow?.data?.nodes ?? []);
|
||||
setEdges(flow?.data?.edges ?? []);
|
||||
if (reactFlowInstance) {
|
||||
reactFlowInstance.setViewport(
|
||||
setViewport(
|
||||
flow?.data?.viewport ?? { x: 1, y: 0, zoom: 1 }
|
||||
);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue