31 lines
800 B
JavaScript
31 lines
800 B
JavaScript
import { ListGroup } from '@bpmn-io/properties-panel';
|
|
import { DataObjectArray } from './DataObjectArray';
|
|
|
|
/**
|
|
* Also allows you to select which Data Objects are available
|
|
* in the process element.
|
|
* @param element The selected process
|
|
* @param moddle For updating the underlying xml object
|
|
* @returns {[{component: (function(*)), isEdited: *, id: string, element},{component:
|
|
* (function(*)), isEdited: *, id: string, element}]}
|
|
*/
|
|
export default function(element, moddle) {
|
|
|
|
const groupSections = [];
|
|
const dataObjectArray = {
|
|
id: 'editDataObjects',
|
|
element,
|
|
label: 'Available Data Objects',
|
|
component: ListGroup,
|
|
...DataObjectArray({ element, moddle })
|
|
};
|
|
|
|
if (dataObjectArray.items) {
|
|
groupSections.push(dataObjectArray);
|
|
}
|
|
|
|
return groupSections;
|
|
}
|
|
|
|
|