fix build

This commit is contained in:
hamid zarghami
2026-01-06 15:59:08 +03:30
parent ff6912449e
commit a4861eab9b
2 changed files with 4 additions and 6 deletions
+4 -4
View File
@@ -658,7 +658,7 @@ const EditorCanvas = () => {
let isGroupedWithMask = false;
let hasMask = false;
let maskObject = null;
if (isGroup) {
// اگر این یک group است، بررسی کن که آیا از یک object با mask تشکیل شده
const groupMembers = objects.filter(o => o.groupId === selectedObject.id);
@@ -670,10 +670,10 @@ const EditorCanvas = () => {
} else {
// اگر یک object معمولی است
hasMask = !!selectedObject?.maskId;
maskObject = hasMask ? objects.find(m => m.id === selectedObject.maskId) : null;
isGroupedWithMask = selectedObject?.groupId && maskObject?.groupId === selectedObject.groupId;
maskObject = hasMask ? objects.find(m => m.id === selectedObject?.maskId) : null;
isGroupedWithMask = !!(selectedObject?.groupId && maskObject?.groupId === selectedObject?.groupId);
}
const canGroup = hasMask && !isGroupedWithMask && maskObject && !selectedObject?.isMask;
const canUngroup = isGroupedWithMask && isGroup;
@@ -331,8 +331,6 @@ const ObjectRenderer = ({
// محاسبه موقعیت نسبی mask نسبت به object (قبل از resize)
// این موقعیت نسبی در داخل Group استفاده می‌شود
const relativeX = (maskShape.x || 0) - (obj.x || 0);
const relativeY = (maskShape.y || 0) - (obj.y || 0);
// reset scale و offset
node.scaleX(1);