mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-02-14 00:54:48 +08:00
30 lines
644 B
JavaScript
30 lines
644 B
JavaScript
import UBlueprintEntity from "./UBlueprintEntity"
|
|
|
|
export default class Link extends UBlueprintEntity {
|
|
|
|
/**
|
|
*
|
|
* @typedef {{
|
|
* node: String,
|
|
* pin: String
|
|
* }} PinReference
|
|
* @param {?PinReference} source
|
|
* @param {?PinReference} destination
|
|
*/
|
|
constructor(source, destination) {
|
|
super()
|
|
this.source = source
|
|
this.destination = destination
|
|
}
|
|
|
|
render() {
|
|
return `
|
|
<svg viewBox="0 0 100 100">
|
|
<line x1="0" y1="80" x2="100" y2="20" stroke="black" />
|
|
</svg>
|
|
`
|
|
}
|
|
}
|
|
|
|
customElements.define('u-link', Link)
|