Skip to content

Commit 98ec2f1

Browse files
committed
Add events to Textfield and Textarea
1 parent 55c5216 commit 98ec2f1

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
import React from "react";
2-
import { createComponent } from "@lit/react";
2+
import { createComponent, EventName } from "@lit/react";
33
import { VscodeTextarea as WC } from "@vscode-elements/elements";
44

55
const VscodeTextarea = createComponent({
66
tagName: "vscode-textarea",
77
elementClass: WC,
88
react: React,
99
displayName: "VscodeTextarea",
10+
events: {
11+
onChange: "change" as EventName<Event>,
12+
onInput: "input" as EventName<InputEvent>,
13+
onInvalid: "invalid" as EventName<Event>,
14+
},
1015
});
1116

1217
export default VscodeTextarea;
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
import React from "react";
2-
import { createComponent } from "@lit/react";
2+
import { createComponent, EventName } from "@lit/react";
33
import { VscodeTextfield as WC } from "@vscode-elements/elements";
44

55
const VscodeTextfield = createComponent({
66
tagName: "vscode-textfield",
77
elementClass: WC,
88
react: React,
99
displayName: "VscodeTextfield",
10+
events: {
11+
onChange: "change" as EventName<Event>,
12+
onInput: "input" as EventName<InputEvent>,
13+
onInvalid: "invalid" as EventName<Event>,
14+
},
1015
});
1116

1217
export default VscodeTextfield;

0 commit comments

Comments
 (0)