We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b516ace commit 6dbdaf8Copy full SHA for 6dbdaf8
src/index.jsx
@@ -53,6 +53,8 @@ const SortableMixin = (options = defaultOptions) => (Component) => class extends
53
'onFilter',
54
'onMove'
55
].forEach(name => {
56
+ const eventHandler = this.sortableOptions[name];
57
+
58
this.sortableOptions[name] = (evt) => {
59
if (name === 'onStart') {
60
store.nextSibling = evt.item.nextElementSibling;
@@ -82,7 +84,11 @@ const SortableMixin = (options = defaultOptions) => (Component) => class extends
82
84
}
83
85
86
setTimeout(() => {
87
+ // Event handler props
88
this.props[name] && this.props[name](evt, this.state.sortableInstance);
89
90
+ // Event handler options
91
+ eventHandler && eventHandler(evt, this.state.sortableInstance);
92
}, 0);
93
};
94
});
0 commit comments