Skip to content

Commit 082e4a6

Browse files
committed
refactor(email): use static blocks instead of static fn
1 parent bc4c527 commit 082e4a6

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

packages/email/.storybook/ChangeView.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22

33
export class ChangeView extends HTMLElement {
44
static tag = "x-change-view" as const;
5-
static define() {
6-
customElements.define(ChangeView.tag, this);
5+
static {
6+
customElements.define(this.tag, this);
77
}
8+
89
constructor() {
910
super();
1011
this.attachShadow({ mode: "open" });
@@ -46,8 +47,6 @@ export class ChangeView extends HTMLElement {
4647
}
4748
}
4849

49-
ChangeView.define();
50-
5150
function ChangeViewUI({ view }: { view: string }) {
5251
return (
5352
<nav>

packages/email/.storybook/SendEmailFormWebComponent.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ type SendEmailOptions = {
1414

1515
export class SendEmailFormWebComponent extends HTMLElement {
1616
static tag = "x-send-email-form" as const;
17-
static define() {
18-
customElements.define(SendEmailFormWebComponent.tag, this);
17+
static {
18+
customElements.define(this.tag, this);
1919
}
2020
static BREVO_API_KEY = import.meta.env["VITE_BREVO_API_KEY"];
2121

@@ -138,5 +138,3 @@ export class SendEmailFormWebComponent extends HTMLElement {
138138
return element as HTMLInputElement;
139139
}
140140
}
141-
142-
SendEmailFormWebComponent.define();

0 commit comments

Comments
 (0)