chore: resolve eslint warnings in packages/mermaid/src/dagre-wrapper/edges.js

This commit is contained in:
Sidharth Vinod
2025-04-19 10:21:42 +05:30
parent 134fca3f1d
commit a331a958c0

View File

@@ -69,9 +69,7 @@ export const insertEdgeLabel = (elem, edge) => {
fo = inner.node().appendChild(startLabelElement); fo = inner.node().appendChild(startLabelElement);
const slBox = startLabelElement.getBBox(); const slBox = startLabelElement.getBBox();
inner.attr('transform', 'translate(' + -slBox.width / 2 + ', ' + -slBox.height / 2 + ')'); 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; terminalLabels[edge.id].startLeft = startEdgeLabelLeft;
setTerminalWidth(fo, edge.startLabelLeft); setTerminalWidth(fo, edge.startLabelLeft);
} }
@@ -85,9 +83,7 @@ export const insertEdgeLabel = (elem, edge) => {
const slBox = startLabelElement.getBBox(); const slBox = startLabelElement.getBBox();
inner.attr('transform', 'translate(' + -slBox.width / 2 + ', ' + -slBox.height / 2 + ')'); 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; terminalLabels[edge.id].startRight = startEdgeLabelRight;
setTerminalWidth(fo, edge.startLabelRight); setTerminalWidth(fo, edge.startLabelRight);
} }
@@ -102,9 +98,7 @@ export const insertEdgeLabel = (elem, edge) => {
endEdgeLabelLeft.node().appendChild(endLabelElement); endEdgeLabelLeft.node().appendChild(endLabelElement);
if (!terminalLabels[edge.id]) { terminalLabels[edge.id] ??= {};
terminalLabels[edge.id] = {};
}
terminalLabels[edge.id].endLeft = endEdgeLabelLeft; terminalLabels[edge.id].endLeft = endEdgeLabelLeft;
setTerminalWidth(fo, edge.endLabelLeft); setTerminalWidth(fo, edge.endLabelLeft);
} }
@@ -119,9 +113,7 @@ export const insertEdgeLabel = (elem, edge) => {
inner.attr('transform', 'translate(' + -slBox.width / 2 + ', ' + -slBox.height / 2 + ')'); inner.attr('transform', 'translate(' + -slBox.width / 2 + ', ' + -slBox.height / 2 + ')');
endEdgeLabelRight.node().appendChild(endLabelElement); endEdgeLabelRight.node().appendChild(endLabelElement);
if (!terminalLabels[edge.id]) { terminalLabels[edge.id] ??= {};
terminalLabels[edge.id] = {};
}
terminalLabels[edge.id].endRight = endEdgeLabelRight; terminalLabels[edge.id].endRight = endEdgeLabelRight;
setTerminalWidth(fo, edge.endLabelRight); setTerminalWidth(fo, edge.endLabelRight);
} }
@@ -141,7 +133,7 @@ function setTerminalWidth(fo, value) {
export const positionEdgeLabel = (edge, paths) => { export const positionEdgeLabel = (edge, paths) => {
log.debug('Moving label abc88 ', edge.id, edge.label, edgeLabels[edge.id], 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 siteConfig = getConfig();
const { subGraphTitleTotalMargin } = getSubGraphTitleMargins(siteConfig); const { subGraphTitleTotalMargin } = getSubGraphTitleMargins(siteConfig);
if (edge.label) { if (edge.label) {