This commit is contained in:
Daniel J. Geiger 2023-01-24 19:09:07 -06:00
parent 08f430b3ac
commit 34515f2952
3 changed files with 15 additions and 4 deletions

View file

@ -83,6 +83,14 @@ export const redrawTextBoundingBox = (
const metrics = { width, height, baseline };
let coordY = textElement.y;
let coordX = textElement.x;
// Maintain coordX for non left-aligned text in case the width has changed
if (!container) {
if (textElement.textAlign === TEXT_ALIGN.RIGHT) {
coordX += textElement.width - metrics.width;
} else if (textElement.textAlign === TEXT_ALIGN.CENTER) {
coordX += textElement.width / 2 - metrics.width / 2;
}
}
// Resize container and vertically center align the text
if (container) {
if (!isArrowElement(container)) {