Move pin templates to subdirectory

This commit is contained in:
barsdeveloper
2022-12-17 10:46:30 +01:00
parent 0c2625aa05
commit 60a8aa544a
24 changed files with 70 additions and 73 deletions

View File

@@ -0,0 +1,23 @@
import { html } from "lit"
import PinTemplate from "./PinTemplate"
import SVGIcon from "../../SVGIcon"
import Utility from "../../Utility"
/** @typedef {import("../../element/PinElement").default} PinElement */
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`${Utility.formatStringName(pinName)}`
}
}