Skip to content

Commit 884b760

Browse files
committed
fix(Vue-vite): remove @types/react from vite
issue vuejs/language-tools#552.
1 parent 9ab2e83 commit 884b760

File tree

3 files changed

+14
-10
lines changed

3 files changed

+14
-10
lines changed

packages/vue-trello/src/composables/index.ts

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { AppStore } from 'src/store';
22

33
const moveTask = (
44
store: AppStore,
5-
event: React.DragEvent,
5+
event: DragEvent,
66
toColumnIndex: number,
77
toTaskIndex?: number
88
) => {
@@ -22,7 +22,7 @@ const moveTask = (
2222

2323
const moveColumn = (
2424
store: AppStore,
25-
event: React.DragEvent,
25+
event: DragEvent,
2626
toColumnIndex: number
2727
) => {
2828
const dataTransfer = event.dataTransfer;
@@ -35,17 +35,20 @@ const moveColumn = (
3535

3636
const move = (
3737
store: AppStore,
38-
event: React.DragEvent,
38+
event: DragEvent,
3939
toColumnIndex: number,
4040
toTaskIndex?: number
4141
) => {
4242
const dataTransfer = event.dataTransfer;
43-
const type = dataTransfer.getData('type');
4443

45-
if (type === 'column') {
46-
moveColumn(store, event, toColumnIndex);
47-
} else {
48-
moveTask(store, event, toColumnIndex, toTaskIndex);
44+
if (dataTransfer) {
45+
const type = dataTransfer.getData('type');
46+
47+
if (type === 'column') {
48+
moveColumn(store, event, toColumnIndex);
49+
} else {
50+
moveTask(store, event, toColumnIndex, toTaskIndex);
51+
}
4952
}
5053
};
5154

packages/vue-trello/src/views/Task.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const task = computed(() => store.getters.getTask(props.id));
1111
1212
const close = () => router.push({ name: 'board' });
1313
14-
const updateTask = (event: React.FormEvent, task: TaskType, key: string) => {
14+
const updateTask = (event: Event, task: TaskType, key: string) => {
1515
store.commit('updateTask', {
1616
task,
1717
key,

packages/vue-trello/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
"esModuleInterop": true,
1212
"skipLibCheck": true,
1313
"baseUrl": ".",
14-
"lib": ["esnext", "dom"]
14+
"lib": ["esnext", "dom"],
15+
"types": ["vite/client"]
1516
},
1617
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
1718
}

0 commit comments

Comments
 (0)