refactor(edges): compatible with immutable libs closes #2170

This commit is contained in:
moklick
2022-05-26 18:58:57 +02:00
parent b6eb0acb30
commit ea6247f4a1
2 changed files with 2 additions and 8 deletions
+2 -7
View File
@@ -30,13 +30,8 @@ const createStore = () =>
set({ nodeInternals: createNodeInternals(nodes, get().nodeInternals) });
},
setEdges: (edges: Edge[]) => {
const { defaultEdgeOptions } = get();
if (defaultEdgeOptions) {
set({ edges: edges.map((e) => ({ ...defaultEdgeOptions, ...e })) });
} else {
set({ edges });
}
const { defaultEdgeOptions = {} } = get();
set({ edges: edges.map((e) => ({ ...defaultEdgeOptions, ...e })) });
},
setDefaultNodesAndEdges: (nodes?: Node[], edges?: Edge[]) => {
const hasDefaultNodes = typeof nodes !== 'undefined';