Skip to content

Commit b8e3f4e

Browse files
committed
prevent Lane re-renders onDragEnd.
1 parent 4508bb9 commit b8e3f4e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/components/Lane.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,11 @@ class Lane extends Component {
150150
onDragEnd = (laneId, result) => {
151151
const {handleDragEnd} = this.props
152152
const {addedIndex, payload} = result
153-
this.setState({isDraggingOver: false})
153+
154+
if (this.state.isDraggingOver) {
155+
this.setState({isDraggingOver: false})
156+
}
157+
154158
if (addedIndex != null) {
155159
const newCard = {...cloneDeep(payload), laneId}
156160
const response = handleDragEnd ? handleDragEnd(payload.id, payload.laneId, laneId, addedIndex, newCard) : true

0 commit comments

Comments
 (0)