Skip to content

Commit 6dbdaf8

Browse files
committed
Call event handlers in different places
1 parent b516ace commit 6dbdaf8

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/index.jsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ const SortableMixin = (options = defaultOptions) => (Component) => class extends
5353
'onFilter',
5454
'onMove'
5555
].forEach(name => {
56+
const eventHandler = this.sortableOptions[name];
57+
5658
this.sortableOptions[name] = (evt) => {
5759
if (name === 'onStart') {
5860
store.nextSibling = evt.item.nextElementSibling;
@@ -82,7 +84,11 @@ const SortableMixin = (options = defaultOptions) => (Component) => class extends
8284
}
8385

8486
setTimeout(() => {
87+
// Event handler props
8588
this.props[name] && this.props[name](evt, this.state.sortableInstance);
89+
90+
// Event handler options
91+
eventHandler && eventHandler(evt, this.state.sortableInstance);
8692
}, 0);
8793
};
8894
});

0 commit comments

Comments
 (0)