From d1be72ffc2395c955f872e78bf4b92ff3f0e9f38 Mon Sep 17 00:00:00 2001 From: Alex Kim <45559664+alex-kim-dev@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:23:16 +0500 Subject: [PATCH] fix: image elements not flipping its content --- src/element/resizeElements.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/element/resizeElements.ts b/src/element/resizeElements.ts index 691961134b..f9373f6325 100644 --- a/src/element/resizeElements.ts +++ b/src/element/resizeElements.ts @@ -25,6 +25,7 @@ import { isArrowElement, isBoundToContainer, isFreeDrawElement, + isImageElement, isLinearElement, isTextElement, } from "./typeChecks"; @@ -694,6 +695,7 @@ const resizeMultipleElements = ( points?: Point[]; fontSize?: number; baseline?: number; + scale?: [-1 | 1, -1 | 1]; } = { width, height, @@ -737,6 +739,10 @@ const resizeMultipleElements = ( } } + if (isImageElement(element.orig)) { + update.scale = [flipFactorX, flipFactorY]; + } + updateBoundElements(element.latest, { newSize: { width, height } }); mutateElement(element.latest, update);