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

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

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)