UNPKG

dmn-js-decision-table

Version:

A decision table view for dmn-js

26 lines 831 B
import AddInput from './components/AddInput'; import AddOutput from './components/AddOutput'; export default function AddInputOutputProvider(components, editorActions, eventBus) { components.onGetComponent('cell-inner', (context = {}) => { const { cellType, index, inputsLength, outputsLength } = context; if (cellType === 'input-cell' && index === inputsLength - 1) { return AddInput; } if (cellType === 'output-cell' && index === outputsLength - 1) { return AddOutput; } }); eventBus.on('addInput', () => { editorActions.trigger('addInput'); }); eventBus.on('addOutput', () => { editorActions.trigger('addOutput'); }); } AddInputOutputProvider.$inject = ['components', 'editorActions', 'eventBus']; //# sourceMappingURL=AddInputOutputProvider.js.map