Files
ueblueprint/js/template/pin/ExecPinTemplate.js
barsdeveloper c4813d8106 Add pin (#6)
* Add pin and minor style fix WIP

* Fix default pin graphics

* Fix sorting

* Min, max nodes are variadic
2023-05-15 22:29:52 +02:00

22 lines
681 B
JavaScript

import { html } from "lit"
import PinTemplate from "./PinTemplate.js"
import SVGIcon from "../../SVGIcon.js"
import Utility from "../../Utility.js"
export default class ExecPinTemplate extends PinTemplate {
renderIcon() {
return SVGIcon.execPin
}
renderName() {
let pinName = this.element.entity.PinName
if (this.element.entity.PinFriendlyName) {
pinName = this.element.entity.PinFriendlyName.toString()
} else if (pinName === "execute" || pinName === "then") {
return html``
}
return html`<span class="ueb-pin-name ueb-ellipsis-nowrap-text">${this.element.getPinDisplayName()}</span>`
}
}