diff --git a/packages/xo-web/src/common/sorted-table/index.js b/packages/xo-web/src/common/sorted-table/index.js index d993967de..79f8fa676 100644 --- a/packages/xo-web/src/common/sorted-table/index.js +++ b/packages/xo-web/src/common/sorted-table/index.js @@ -209,15 +209,19 @@ class IndividualAction extends Component { isFunction(disabled) ? disabled(item, userData) : disabled ) + _executeAction = () => { + const p = this.props + return p.handler(p.item, p.userData) + } + render () { - const { icon, label, level, handler, item } = this.props + const { icon, label, level } = this.props return ( @@ -234,15 +238,19 @@ class GroupedAction extends Component { isFunction(disabled) ? disabled(selectedItems, userData) : disabled ) + _executeAction = () => { + const p = this.props + return p.handler(p.selectedItems, p.userData) + } + render () { - const { icon, label, level, handler, selectedItems } = this.props + const { icon, label, level } = this.props return (