1 import inputOutputParameter from './InputOutputParameterProps';
2 import inputOutput from './InputOutputProps';
3 const is = require('bpmn-js/lib/util/ModelUtil').is;
5 var getInputOutputParameterLabel = function(param, translate) {
6 if (is(param, 'camunda:InputParameter')) {
7 return translate('Input Parameter');
10 if (is(param, 'camunda:OutputParameter')) {
11 return translate('Output Parameter');
17 export default function createInputOutputTabGroups(
24 var inputOutputGroup = {
26 label: translate('Parameters'),
30 var options = inputOutput(
36 var inputOutputParameterGroup = {
37 id: 'input-output-parameter',
39 enabled: function(element, node) {
40 return options.getSelectedParameter(element, node);
42 label: function(element, node) {
43 var param = options.getSelectedParameter(element, node);
44 return getInputOutputParameterLabel(param, translate);
49 inputOutputParameterGroup,
57 return [inputOutputGroup, inputOutputParameterGroup];