fixed: drag enabling after disabling

This commit is contained in:
paul
2024-09-20 22:07:22 +05:30
parent 59177378d2
commit 248de2167c
2 changed files with 23 additions and 5 deletions

View File

@@ -520,6 +520,18 @@ class Widget extends React.Component {
})
}
enableDrag = () => {
this.setState({
dragEnabled: true
})
}
disableDrag = () => {
this.setState({
dragEnabled: false
})
}
handleDrop = (event, dragElement) => {
console.log("dragging event: ", event, dragElement)
@@ -606,7 +618,7 @@ class Widget extends React.Component {
height: `${this.state.size.height}px`,
}
// console.log("selected: ", this.state.selected)
// console.log("selected: ", this.state.dragEnabled)
return (
<WidgetDraggable widgetRef={this.elementRef}
enableDrag={this.state.dragEnabled}
@@ -636,7 +648,8 @@ class Widget extends React.Component {
data-container={this.state.widgetContainer} // indicates how the canvas should handle dragging, one is sidebar other is canvas
>
<div className="tw-relative tw-w-full tw-h-full tw-top-0 tw-left-0">
<div className="tw-relative tw-w-full tw-h-full tw-top-0 tw-left-0"
>
{this.renderContent()}
{