Skip to content

Commit f125719

Browse files
fix(deps): add event handlers to react export (#1146)
Co-authored-by: Davut Enes Yıldırım <enes.yildirim@trendyol.com>
1 parent ee76948 commit f125719

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

cemPlugins/generateReactExports.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export function generateReactExports() {
3232
.join("\n");
3333

3434
const code = `import React from "react";
35-
import { createComponent } from "@lit-labs/react";
35+
import { type EventName, createComponent } from "@lit-labs/react";
3636
3737
type Constructor<T> = { new (): T };
3838
${componentsCode}`;
@@ -91,6 +91,7 @@ function resolveEvents(events, componentName) {
9191
const resolvedEventType = resolveParsedType(event.parsedType.text, "./") ?? "any";
9292

9393
exportCodes.push(`export type ${exportedEventName} = CustomEvent<${resolvedEventType}>;`);
94+
fieldCodes.push(`${reactEventName}: "${event.name}" as EventName<${exportedEventName}>`);
9495
}
9596

9697
return { exportCodes: exportCodes.join("\n"), fieldCodes: fieldCodes.join("\n,") };

0 commit comments

Comments
 (0)