From 9d1d202dee70b57a85dcd3516d831a844667bd90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cchrisshank=E2=80=9D?= Date: Tue, 3 Dec 2024 14:34:37 -0800 Subject: [PATCH] fix CE defines --- src/common/folk-element.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/common/folk-element.ts diff --git a/src/common/folk-element.ts b/src/common/folk-element.ts new file mode 100644 index 0000000..224b91c --- /dev/null +++ b/src/common/folk-element.ts @@ -0,0 +1,10 @@ +// will eventually extend Lit's ReactiveElement +export class FolkElement extends HTMLElement { + static tagName = ''; + + static define() { + if (customElements.get(this.tagName)) return; + + customElements.define(this.tagName, this); + } +}