changed naming and streamlined connections

This commit is contained in:
peterkogo
2024-06-24 16:37:11 +02:00
parent bedd05663e
commit 44254648c8
15 changed files with 129 additions and 124 deletions
+15 -8
View File
@@ -307,18 +307,25 @@ const createStore = ({
options
);
},
cancelConnection: () =>
cancelConnection: () => {
const { connection } = get();
set({
connectionStatus: null,
connectionStartHandle: null,
connectionEndHandle: null,
}),
connection: {
position: connection.position,
fromHandle: null,
toHandle: null,
isValid: null,
},
});
},
updateConnection: (params) => {
const { connectionPosition } = get();
const { connection } = get();
const currentConnection = {
...params,
connectionPosition: params.connectionPosition ?? connectionPosition,
connection: {
...params,
position: params.position ?? connection.position,
},
};
set(currentConnection);
+6 -4
View File
@@ -76,8 +76,6 @@ const getInitialState = ({
nodesSelectionActive: false,
userSelectionActive: false,
userSelectionRect: null,
connectionPosition: { x: 0, y: 0 },
connectionStatus: null,
connectionMode: ConnectionMode.Strict,
domNode: null,
paneDragging: false,
@@ -103,8 +101,12 @@ const getInitialState = ({
multiSelectionActive: false,
connectionStartHandle: null,
connectionEndHandle: null,
connection: {
fromHandle: null,
toHandle: null,
position: { x: 0, y: 0 },
isValid: null,
},
connectionClickStartHandle: null,
connectOnClick: true,