@bpmn-io/element-template-icon-renderer
Version:
A bpmn-js extension to render element templates icons
18 lines (15 loc) • 398 B
JavaScript
import {
getBusinessObject
} from 'bpmn-js/lib/util/ModelUtil';
/**
* Get icon defined on a moddle element.
*
* @param { ModdleElement } element
* @param { string } iconProperty
*
* @return { string }
*/
export function getModelerTemplateIcon(element, iconProperty) {
iconProperty = iconProperty || 'zeebe:modelerTemplateIcon';
return getBusinessObject(element).get(iconProperty);
}