bpmn-js-element-templates
Version:
Element templates for bpmn-js
67 lines (47 loc) • 1.59 kB
Markdown
An [element templates](https://github.com/bpmn-io/element-templates) provider, previously available from [bpmn-js-properties-panel](https://github.com/bpmn-io/bpmn-js-properties-panel).
Use this module in addition to [bpmn-js-properties-panel](https://github.com/bpmn-io/bpmn-js-properties-panel#usage).
```javascript
import BpmnModeler from 'bpmn-js/lib/Modeler';
import {
BpmnPropertiesPanelModule,
BpmnPropertiesProviderModule,
} from 'bpmn-js-properties-panel';
import {
ElementTemplatesPropertiesProviderModule, // Camunda 7 Element Templates
// CloudElementTemplatesPropertiesProviderModule // Camunda 8 Element Templates
} from 'bpmn-js-element-templates';
const modeler = new BpmnModeler({
container: '#canvas',
propertiesPanel: {
parent: '#properties'
},
additionalModules: [
BpmnPropertiesPanelModule,
BpmnPropertiesProviderModule,
ElementTemplatesPropertiesProviderModule,
// CloudElementTemplatesPropertiesProviderModule
]
});
```
* [About element templates](https://github.com/bpmn-io/element-templates)
* [Issue tracker](https://github.com/bpmn-io/bpmn-js-element-templates/issues)
* [Forum](https://forum.bpmn.io)
Prepare the project by installing all dependencies:
```sh
npm install
```
Then, depending on your use-case, you may run any of the following commands:
```sh
npm run all
npm start
npm run dev
```
MIT