made flowSaving silent
This commit is contained in:
parent
e6e5a3cac5
commit
faa9de996f
2 changed files with 7 additions and 5 deletions
|
|
@ -153,17 +153,19 @@ export function FlowsProvider({ children }: { children: ReactNode }) {
|
||||||
const onNodesChange = useCallback(
|
const onNodesChange = useCallback(
|
||||||
(change: NodeChange[]) => {
|
(change: NodeChange[]) => {
|
||||||
onNodesChangeInternal(change);
|
onNodesChangeInternal(change);
|
||||||
|
if(!isPending)
|
||||||
setPending(true);
|
setPending(true);
|
||||||
},
|
},
|
||||||
[onNodesChangeInternal, setTabsState, tabId]
|
[onNodesChangeInternal, setPending, isPending]
|
||||||
);
|
);
|
||||||
|
|
||||||
const onEdgesChange = useCallback(
|
const onEdgesChange = useCallback(
|
||||||
(edges: EdgeChange[]) => {
|
(edges: EdgeChange[]) => {
|
||||||
onEdgesChangeInternal(edges);
|
onEdgesChangeInternal(edges);
|
||||||
|
if(!isPending)
|
||||||
setPending(true);
|
setPending(true);
|
||||||
},
|
},
|
||||||
[onEdgesChangeInternal, setTabsState, tabId]
|
[onEdgesChangeInternal, setPending, isPending]
|
||||||
);
|
);
|
||||||
|
|
||||||
const setNodes = (change: Node[] | ((oldState: Node[]) => Node[])) => {
|
const setNodes = (change: Node[] | ((oldState: Node[]) => Node[])) => {
|
||||||
|
|
|
||||||
|
|
@ -213,7 +213,7 @@ export default function Page({
|
||||||
|
|
||||||
const onNodeDragStop: NodeDragHandler = useCallback(() => {
|
const onNodeDragStop: NodeDragHandler = useCallback(() => {
|
||||||
// 👇 make dragging a node undoable
|
// 👇 make dragging a node undoable
|
||||||
saveFlow();
|
saveFlow(undefined, true);
|
||||||
// 👉 you can place your event handlers here
|
// 👉 you can place your event handlers here
|
||||||
}, [takeSnapshot]);
|
}, [takeSnapshot]);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue