Skip to content

Commit 6aef226

Browse files
author
Michael Bui
authored
Make in use of onMoveFn's return value
In original library, returned value from onMove handler will be checked to determine to skip moving action on a element. Ref: https://github.com/RubaXa/Sortable#options
1 parent 571f283 commit 6aef226

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

src/index.jsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,15 @@ module.exports = class extends React.Component {
5959
this.props.onChange && this.props.onChange(items, this.sortable, evt);
6060
}
6161

62-
setTimeout(() => {
63-
eventHandler && eventHandler(evt);
64-
}, 0);
62+
switch (evt.type) {
63+
case 'move':
64+
if (eventHandler) return eventHandler(evt);
65+
default:
66+
setTimeout(() => {
67+
eventHandler && eventHandler(evt);
68+
}, 0);
69+
}
70+
6571
}
6672
});
6773

0 commit comments

Comments
 (0)