feat(svelte) fixed on:connectstart and on:connectend

This commit is contained in:
Peter
2023-09-19 14:36:04 +02:00
parent c848e32f1d
commit edbc67e8c4
2 changed files with 12 additions and 3 deletions

View File

@@ -70,7 +70,16 @@
updateConnection,
cancelConnection,
panBy,
onConnect: onConnectExtended,
onConnect: (params) => {
addEdge(params);
dispatch('connect', params);
},
onConnectStart: (event, params) => {
dispatch('connectstart', { event, params });
},
onConnectEnd: (event) => {
dispatch('connectend', event);
},
getTransform: () => $transform
});
}

View File

@@ -64,9 +64,9 @@ export type SvelteFlowProps = DOMAttributes<HTMLDivElement> & {
'on:nodemousemove'?: CustomEvent<Node>;
'on:nodemouseleave'?: CustomEvent<Node>;
'on:edgeclick'?: CustomEvent<Edge>;
'on:connectstart'?: CustomEvent<OnConnectStartParams>;
'on:connectstart'?: CustomEvent<{ event: MouseEvent | TouchEvent }>;
'on:connect'?: CustomEvent<Connection>;
'on:connectend'?: CustomEvent<OnConnectStartParams>;
'on:connectend'?: CustomEvent<MouseEvent | TouchEvent>;
'on:paneclick'?: CustomEvent;
'on:panecontextmenu'?: CustomEvent;
};