dmn-js-decision-table-custom-z
Version:
A decision table view for dmn-js
31 lines (25 loc) • 1.02 kB
JavaScript
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
import DecisionRulesBodyComponent from './components/DecisionRulesBodyComponent';
import DecisionRulesRowComponent from './components/DecisionRulesRowComponent';
import DecisionRulesCellComponent from './components/DecisionRulesCellComponent';
var Rules = function Rules(components) {
_classCallCheck(this, Rules);
components.onGetComponent('table.body', function () {
return DecisionRulesBodyComponent;
});
components.onGetComponent('row', function (_ref) {
var rowType = _ref.rowType;
if (rowType === 'rule') {
return DecisionRulesRowComponent;
}
});
components.onGetComponent('cell', function (_ref2) {
var cellType = _ref2.cellType;
if (cellType === 'rule') {
return DecisionRulesCellComponent;
}
});
};
export { Rules as default };
Rules.$inject = ['components'];
//# sourceMappingURL=DecisionRules.js.map