refactor: don't pass array to handleBindTextResize (#4826)
This commit is contained in:
parent
f224e4d596
commit
e203203993
@ -602,7 +602,7 @@ export const resizeSingleElement = (
|
|||||||
newSize: { width: resizedElement.width, height: resizedElement.height },
|
newSize: { width: resizedElement.width, height: resizedElement.height },
|
||||||
});
|
});
|
||||||
mutateElement(element, resizedElement);
|
mutateElement(element, resizedElement);
|
||||||
handleBindTextResize([element], transformHandleDirection);
|
handleBindTextResize(element, transformHandleDirection);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -742,7 +742,7 @@ const resizeMultipleElements = (
|
|||||||
fontSize: updates[index].fontSize,
|
fontSize: updates[index].fontSize,
|
||||||
baseline: updates[index].baseline,
|
baseline: updates[index].baseline,
|
||||||
});
|
});
|
||||||
handleBindTextResize([element], transformHandleType);
|
handleBindTextResize(element, transformHandleType);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -92,10 +92,9 @@ export const bindTextToShapeAfterDuplication = (
|
|||||||
};
|
};
|
||||||
|
|
||||||
export const handleBindTextResize = (
|
export const handleBindTextResize = (
|
||||||
elements: readonly NonDeletedExcalidrawElement[],
|
element: NonDeletedExcalidrawElement,
|
||||||
transformHandleType: MaybeTransformHandleType,
|
transformHandleType: MaybeTransformHandleType,
|
||||||
) => {
|
) => {
|
||||||
elements.forEach((element) => {
|
|
||||||
const boundTextElementId = getBoundTextElementId(element);
|
const boundTextElementId = getBoundTextElementId(element);
|
||||||
if (boundTextElementId) {
|
if (boundTextElementId) {
|
||||||
const textElement = Scene.getScene(element)!.getElement(
|
const textElement = Scene.getScene(element)!.getElement(
|
||||||
@ -156,7 +155,6 @@ export const handleBindTextResize = (
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// https://github.com/grassator/canvas-text-editor/blob/master/lib/FontMetrics.js
|
// https://github.com/grassator/canvas-text-editor/blob/master/lib/FontMetrics.js
|
||||||
|
Loading…
x
Reference in New Issue
Block a user