Skip to content

Commit 348546b

Browse files
committed
fix: add missing types on actions
1 parent 14cf7a0 commit 348546b

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/App.svelte

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
import type { ListSelectionChangeEventDetail } from "@ui5/webcomponents/dist/List.js";
2929
import type { DatePickerChangeEventDetail, DatePickerInputEventDetail } from "@ui5/webcomponents/dist/DatePicker.js";
3030
import type { ItemDeleteEvent, ItemEditEvent } from "./lib/todoitem.event";
31+
import type Input from "@ui5/webcomponents/dist/Input.js";
32+
import type TextArea from "@ui5/webcomponents/dist/TextArea.js";
3133
3234
setTheme("sap_horizon");
3335
@@ -53,8 +55,8 @@
5355
5456
// Event Handlers
5557
56-
const handleItemInput = (event: any) => {
57-
createTodoFields.text = event.target?.value;
58+
const handleItemInput = (event: CustomEvent) => {
59+
createTodoFields.text = (event.target as Input)?.value;
5860
};
5961
6062
const handleDateInput = (event: CustomEvent<DatePickerInputEventDetail>) => (createTodoFields.date = event.detail.value);
@@ -192,7 +194,13 @@
192194
<div class="dialog-content">
193195
<div class="edit-wrapper">
194196
<ui5-label>Title:</ui5-label>
195-
<ui5-textarea class="title-textarea" show-exceeded-text maxlength={24} value={dialogFields.text} onchange={(event: any) => (dialogFields.text = event.target.value)}></ui5-textarea>
197+
<ui5-textarea
198+
class="title-textarea"
199+
show-exceeded-text
200+
maxlength={24}
201+
value={dialogFields.text}
202+
onchange={(event: CustomEvent) => (dialogFields.text = (event.target as TextArea)?.value)}
203+
></ui5-textarea>
196204
</div>
197205

198206
<div class="edit-wrapper date-edit-fields">

0 commit comments

Comments
 (0)