fix(editor): canvas element missing rotate during zooming (#12279)

This commit is contained in:
Yifeng Wang
2025-05-15 09:29:42 +08:00
committed by GitHub
parent b1594fcf6f
commit 8c1013dfe2
@@ -46,8 +46,6 @@ type RendererOptions = {
const PLACEHOLDER_RESET_STYLES = {
border: 'none',
borderRadius: '0',
transform: '',
transformOrigin: '',
boxShadow: 'none',
opacity: '1',
};
@@ -58,6 +56,7 @@ function calculatePlaceholderRect(
zoom: number
) {
return {
transform: elementModel.rotate ? `rotate(${elementModel.rotate}deg)` : '',
left: `${(elementModel.x - viewportBounds.x) * zoom}px`,
top: `${(elementModel.y - viewportBounds.y) * zoom}px`,
width: `${elementModel.w * zoom}px`,