fix coords

This commit is contained in:
Aakansha Doshi 2023-04-27 12:45:47 +05:30
parent 66ccc254f0
commit 57a700f82e
2 changed files with 11 additions and 12 deletions

View File

@ -98,6 +98,7 @@ export const redrawTextBoundingBox = (
mutateElement(container, { height: nextHeight }); mutateElement(container, { height: nextHeight });
updateOriginalContainerCache(container.id, nextHeight); updateOriginalContainerCache(container.id, nextHeight);
} }
if (!isArrowElement(container)) {
const updatedTextElement = { const updatedTextElement = {
...textElement, ...textElement,
...boundTextUpdates, ...boundTextUpdates,
@ -106,6 +107,7 @@ export const redrawTextBoundingBox = (
boundTextUpdates.x = x; boundTextUpdates.x = x;
boundTextUpdates.y = y; boundTextUpdates.y = y;
} }
}
mutateElement(textElement, boundTextUpdates); mutateElement(textElement, boundTextUpdates);
}; };

View File

@ -235,15 +235,12 @@ export const textWysiwyg = ({
} }
// Start pushing text upward until a diff of 30px (padding) // Start pushing text upward until a diff of 30px (padding)
// is reached // is reached
else { else if (!isArrowElement(container)) {
const containerCoords = getContainerCoords(container); const containerCoords = getContainerCoords(container);
// vertically center align the text // vertically center align the text
if (verticalAlign === VERTICAL_ALIGN.MIDDLE) { if (verticalAlign === VERTICAL_ALIGN.MIDDLE) {
if (!isArrowElement(container)) { coordY = containerCoords.y + maxHeight / 2 - textElementHeight / 2;
coordY =
containerCoords.y + maxHeight / 2 - textElementHeight / 2;
}
} }
if (verticalAlign === VERTICAL_ALIGN.BOTTOM) { if (verticalAlign === VERTICAL_ALIGN.BOTTOM) {
coordY = containerCoords.y + (maxHeight - textElementHeight); coordY = containerCoords.y + (maxHeight - textElementHeight);