feat(core): add connection status to connection lines

Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
braks
2023-02-05 22:57:41 +01:00
committed by Braks
parent c72e75db38
commit c36cf59a80
7 changed files with 46 additions and 19 deletions
@@ -33,6 +33,7 @@ export default function useHandle({
connectionRadius,
connectOnClick,
connectionClickStartHandle,
connectionStatus,
nodesConnectable,
defaultEdgeOptions,
autoPanOnConnect,
@@ -113,6 +114,8 @@ export default function useHandle({
event,
)
connectionStatus.value = null
emits.connectStart({ event, nodeId, handleId, handleType })
function onPointerMove(event: MouseEvent | TouchEvent) {
@@ -154,6 +157,8 @@ export default function useHandle({
: connectionPosition,
)
connectionStatus.value = getConnectionStatus(!!prevClosestHandle, isValid)
if (!prevClosestHandle) return resetRecentHandle(prevActiveHandle)
connection = result.connection