diff --git a/src/canvas/canvas.js b/src/canvas/canvas.js index 63135f2..ca9f5e1 100644 --- a/src/canvas/canvas.js +++ b/src/canvas/canvas.js @@ -1063,7 +1063,7 @@ class Canvas extends React.Component { ref={this.widgetRefs[id]} initialData={initialData} canvasRef={this.canvasContainerRef} - + canvasInnerContainerRef={this.canvasRef} canvasMetaData={{ zoom: this.state.zoom, pan: this.state.currentTranslate diff --git a/src/canvas/widgets/base.js b/src/canvas/widgets/base.js index 61b401a..e806630 100644 --- a/src/canvas/widgets/base.js +++ b/src/canvas/widgets/base.js @@ -1261,8 +1261,9 @@ class Widget extends React.Component { // FIXME: from here // left: ((elementRect?.left || 0) - 10 - canvasPan.x) / canvasZoom , // top: ((elementRect?.top || 0) - 10 - canvasPan.y) / canvasZoom , - left: 1, - top: 1, + // left: , + // top: , + // NOTE: also subtract canvas inner ref thats passed position: "fixed", width: this.state.size.width + 20, height: this.state.size.height + 20,