[v11.0.x] Canvas: Fix bug for connection first vertex (#87569)

Canvas: Fix bug for connection first vertex (#87534)

(cherry picked from commit 06a27911a4)

Co-authored-by: Drew Slobodnjak <60050885+drew08t@users.noreply.github.com>
This commit is contained in:
grafana-delivery-bot[bot]
2024-05-09 10:52:00 -07:00
committed by GitHub
co-authored by Drew Slobodnjak
parent bda261b744
commit 0bf33a4bf6
@@ -221,14 +221,15 @@ export const ConnectionSVG = ({
}
} else {
// Last vertex
let previousVertex = { x: 0, y: 0 };
if (index > 0) {
// Not also the first vertex
previousVertex = vertices[index - 1];
const previousVertex = vertices[index - 1];
const Xp = previousVertex.x * xDist + xStart;
const Yp = previousVertex.y * yDist + yStart;
angle1 = calculateAngle(Xp, Yp, X, Y);
} else {
angle1 = calculateAngle(x1, y1, X, Y);
}
const Xp = previousVertex.x * xDist + xStart;
const Yp = previousVertex.y * yDist + yStart;
angle1 = calculateAngle(Xp, Yp, X, Y);
angle2 = calculateAngle(X, Y, x2, y2);
}