-
Notifications
You must be signed in to change notification settings - Fork 54
Open
Description
Using plugins: [ preact() ] in vite.config.js
Tried to create a basic component, as shown in the guide:
import {controller} from '@github/catalyst';
@controller
class TestThingElement extends HTMLElement {
connectedCallback() {
this.innerHTML = 'Hello World!';
}
}Then use it from HTML:
<test-thing></test-thing>Nothing gets rendered on the page, and there's no errors. However, if I don't use the @controller decorator, or if I remove the preact plugin, it does work. I looked at the transpiled code and noticed this:
let TestThingElement = controller(_class = class TestThingElement2 extends HTMLElement {Any idea what's going on here? I assume this is causing problems with how Catalyst uses the class name to determine the custom element tag.
Metadata
Metadata
Assignees
Labels
No labels