UNPKG

bpmn-js-properties-panel

Version:
32 lines (25 loc) 826 B
'use strict'; var entryFactory = require('../../../../factory/EntryFactory'); /** * Create an entry to modify the name of an an element. * * @param {djs.model.Base} element * @param {Object} options * @param {string} options.id the id of the entry * @param {string} options.label the label of the entry * * @return {Array<Object>} return an array containing * the entry to modify the name */ module.exports = function(element, options, translate) { options = options || {}; var id = options.id || 'name', label = options.label || translate('Name'), modelProperty = options.modelProperty || 'name'; var nameEntry = entryFactory.textBox({ id: id, label: label, modelProperty: modelProperty }); return [ nameEntry ]; };