diff --git a/BetterHTMLElement.js b/BetterHTMLElement.js index 082dfc9..36c96f7 100644 --- a/BetterHTMLElement.js +++ b/BetterHTMLElement.js @@ -46,7 +46,10 @@ export class BetterHTMLElement extends HTMLElement { }) }) name = name.replace(/([a-z])([A-Z])/g, "$1-$2").toLowerCase() - customElements.define(name, this) + if (this.extends) + customElements.define(name, this, { extends: this.extends }) + else + customElements.define(name, this) return name } }