From a331a958c09c154d625939c73511761aa5cd389e Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Sat, 19 Apr 2025 10:21:42 +0530 Subject: [PATCH] chore: resolve eslint warnings in packages/mermaid/src/dagre-wrapper/edges.js --- packages/mermaid/src/dagre-wrapper/edges.js | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/packages/mermaid/src/dagre-wrapper/edges.js b/packages/mermaid/src/dagre-wrapper/edges.js index 8404e54d7..009000c0f 100644 --- a/packages/mermaid/src/dagre-wrapper/edges.js +++ b/packages/mermaid/src/dagre-wrapper/edges.js @@ -69,9 +69,7 @@ export const insertEdgeLabel = (elem, edge) => { fo = inner.node().appendChild(startLabelElement); const slBox = startLabelElement.getBBox(); inner.attr('transform', 'translate(' + -slBox.width / 2 + ', ' + -slBox.height / 2 + ')'); - if (!terminalLabels[edge.id]) { - terminalLabels[edge.id] = {}; - } + terminalLabels[edge.id] ??= {}; terminalLabels[edge.id].startLeft = startEdgeLabelLeft; setTerminalWidth(fo, edge.startLabelLeft); } @@ -85,9 +83,7 @@ export const insertEdgeLabel = (elem, edge) => { const slBox = startLabelElement.getBBox(); inner.attr('transform', 'translate(' + -slBox.width / 2 + ', ' + -slBox.height / 2 + ')'); - if (!terminalLabels[edge.id]) { - terminalLabels[edge.id] = {}; - } + terminalLabels[edge.id] ??= {}; terminalLabels[edge.id].startRight = startEdgeLabelRight; setTerminalWidth(fo, edge.startLabelRight); } @@ -102,9 +98,7 @@ export const insertEdgeLabel = (elem, edge) => { endEdgeLabelLeft.node().appendChild(endLabelElement); - if (!terminalLabels[edge.id]) { - terminalLabels[edge.id] = {}; - } + terminalLabels[edge.id] ??= {}; terminalLabels[edge.id].endLeft = endEdgeLabelLeft; setTerminalWidth(fo, edge.endLabelLeft); } @@ -119,9 +113,7 @@ export const insertEdgeLabel = (elem, edge) => { inner.attr('transform', 'translate(' + -slBox.width / 2 + ', ' + -slBox.height / 2 + ')'); endEdgeLabelRight.node().appendChild(endLabelElement); - if (!terminalLabels[edge.id]) { - terminalLabels[edge.id] = {}; - } + terminalLabels[edge.id] ??= {}; terminalLabels[edge.id].endRight = endEdgeLabelRight; setTerminalWidth(fo, edge.endLabelRight); } @@ -141,7 +133,7 @@ function setTerminalWidth(fo, value) { export const positionEdgeLabel = (edge, paths) => { log.debug('Moving label abc88 ', edge.id, edge.label, edgeLabels[edge.id], paths); - let path = paths.updatedPath ? paths.updatedPath : paths.originalPath; + let path = paths.updatedPath ?? paths.originalPath; const siteConfig = getConfig(); const { subGraphTitleTotalMargin } = getSubGraphTitleMargins(siteConfig); if (edge.label) {