fix defaultEdge options and add elevateEdgesOnSelect

This commit is contained in:
peterkogo
2025-04-15 15:56:57 +02:00
parent 1fa3b50366
commit 4a42a1a2e2
6 changed files with 47 additions and 11 deletions
@@ -151,13 +151,22 @@ export const getInitialStore = (signals: StoreSignals) => {
nodeLookup,
connectionMode,
onerror,
onlyRenderVisibleElements
onlyRenderVisibleElements,
defaultEdgeOptions
} = this;
let visibleNodes: Map<string, InternalNode>;
let visibleEdges: Map<string, EdgeLayouted>;
const options = { edges, previousEdges, nodeLookup, connectionMode, onerror };
const options = {
edges,
defaultEdgeOptions,
previousEdges,
nodeLookup,
connectionMode,
elevateEdgesOnSelect: signals.props.elevateEdgesOnSelect ?? true,
onerror
};
if (onlyRenderVisibleElements) {
// We only subscribe to viewport, width, height if onlyRenderVisibleElements is true