onComponentScaleUpdate method
Implementation
@override
onComponentScaleUpdate(componentId, details) {
Offset positionDelta = details.localFocalPoint - lastFocalPoint;
var component = canvasReader.model.getComponent(componentId);
if (component.type != 'port') {
canvasWriter.model.moveComponentWithChildren(componentId, positionDelta);
} else if (component.type == 'port' && component.parentId != null) {
canvasWriter.model
.moveComponentWithChildren(component.parentId!, positionDelta);
}
lastFocalPoint = details.localFocalPoint;
}