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 },
 | 
			
		||||
    });
 | 
			
		||||
    mutateElement(element, resizedElement);
 | 
			
		||||
    handleBindTextResize([element], transformHandleDirection);
 | 
			
		||||
    handleBindTextResize(element, transformHandleDirection);
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -742,7 +742,7 @@ const resizeMultipleElements = (
 | 
			
		|||
            fontSize: updates[index].fontSize,
 | 
			
		||||
            baseline: updates[index].baseline,
 | 
			
		||||
          });
 | 
			
		||||
          handleBindTextResize([element], transformHandleType);
 | 
			
		||||
          handleBindTextResize(element, transformHandleType);
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -92,10 +92,9 @@ export const bindTextToShapeAfterDuplication = (
 | 
			
		|||
};
 | 
			
		||||
 | 
			
		||||
export const handleBindTextResize = (
 | 
			
		||||
  elements: readonly NonDeletedExcalidrawElement[],
 | 
			
		||||
  element: NonDeletedExcalidrawElement,
 | 
			
		||||
  transformHandleType: MaybeTransformHandleType,
 | 
			
		||||
) => {
 | 
			
		||||
  elements.forEach((element) => {
 | 
			
		||||
  const boundTextElementId = getBoundTextElementId(element);
 | 
			
		||||
  if (boundTextElementId) {
 | 
			
		||||
    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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue