Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | import { useWorkflowStore } from '../../stores/workflowStore' import type { EdgeChange, NodeChange } from '@vue-flow/core' export function useVueFlowHandlers() { const workflowStore = useWorkflowStore() const handleEdgesChange = (changes: EdgeChange[]) => { const hasRemoval = changes.some((change) => change.type === 'remove') if (hasRemoval) { workflowStore.markAsDirty() } } const handleNodesChange = (changes: NodeChange[]) => { const hasRemoval = changes.some((change) => change.type === 'remove') if (hasRemoval) { workflowStore.markAsDirty() } } return { handleEdgesChange, handleNodesChange, } } |