mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-02-13 00:24:48 +08:00
22 lines
650 B
JavaScript
Executable File
22 lines
650 B
JavaScript
Executable File
export default class GraphElement extends HTMLElement {
|
|
|
|
/**
|
|
*
|
|
* @param {import("../template/Template").default} template The template to render this node
|
|
*/
|
|
constructor(entity, template) {
|
|
super()
|
|
/** @type {import("../Blueprint").default}" */
|
|
this.blueprint = null
|
|
/** @type {import("../entity/Entity").default}" */
|
|
this.entity = entity
|
|
/** @type {import("../template/Template").default}" */
|
|
this.template = template
|
|
}
|
|
|
|
connectedCallback() {
|
|
this.blueprint = this.closest("ueb-blueprint")
|
|
this.template.apply(this)
|
|
}
|
|
}
|