diff --git a/src/canvas/canvas.js b/src/canvas/canvas.js index 7b6c4f5..63135f2 100644 --- a/src/canvas/canvas.js +++ b/src/canvas/canvas.js @@ -1055,7 +1055,6 @@ class Canvas extends React.Component { }) } - return ( {/* Canvas */} -
{ diff --git a/src/canvas/widgets/base.js b/src/canvas/widgets/base.js index bbd413e..61b401a 100644 --- a/src/canvas/widgets/base.js +++ b/src/canvas/widgets/base.js @@ -213,6 +213,12 @@ class Widget extends React.Component { this.load(this.props.initialData || {}) // load the initial data } + componentDidUpdate(prevProps, prevState) { + if (prevProps !== this.props) { + console.log("Updated sstare: ", this.state.pos) + this.canvasMetaData = this.props.canvasMetaData + } + } componentWillUnmount() { } @@ -1162,7 +1168,9 @@ class Widget extends React.Component { // const boundingRect = this.getBoundingRect - const {zoom: canvasPan, pan: canvasZoom} = this.canvasMetaData + const {zoom: canvasZoom, pan: canvasPan} = this.canvasMetaData + + console.log("Zooming and stuff: ", canvasZoom, canvasPan) // FIXME: if the parent container has tw-overflow-none, then the resizable indicator are also hidden return ( @@ -1174,6 +1182,7 @@ class Widget extends React.Component { const canvasRect = this.canvas.getBoundingClientRect() const elementRect = this.getBoundingRect() + console.log("Canvas rect: ", canvasRect) return (
{ e.stopPropagation()