dmn-js-decision-table
Version:
A decision table view for dmn-js
31 lines • 902 B
JavaScript
import { createComponentVNode } from "inferno";
import { Component } from 'inferno';
import { Cell } from 'table-js/lib/components';
import { is } from 'dmn-js-shared/lib/util/ModelUtil';
export default class DecisionRulesCellComponent extends Component {
render() {
const {
cell,
row,
col
} = this.props;
if (is(cell, 'dmn:UnaryTests')) {
return createComponentVNode(2, Cell, {
"className": "input-cell",
"elementId": cell.id,
"data-row-id": row.id,
"data-col-id": col.id,
children: cell.businessObject.text
});
} else {
return createComponentVNode(2, Cell, {
"className": "output-cell",
"elementId": cell.id,
"data-row-id": row.id,
"data-col-id": col.id,
children: cell.businessObject.text
});
}
}
}
//# sourceMappingURL=DecisionRulesCellComponent.js.map