From 32dcbc53df1fc11bcafa0768e9fd87786b10e145 Mon Sep 17 00:00:00 2001 From: Estrella Pan Date: Sun, 12 Jul 2026 21:07:19 +0200 Subject: [PATCH] fix(webui): type template event handlers --- .../components/calendar/calendar-board.vue | 2 +- .../calendar/calendar-day-column.vue | 2 +- webui/src/pages/index.vue | 37 +++++++++++++++---- webui/src/pages/index/rss.vue | 8 +++- 4 files changed, 38 insertions(+), 11 deletions(-) diff --git a/webui/src/components/calendar/calendar-board.vue b/webui/src/components/calendar/calendar-board.vue index 724c7a10..42fbf079 100644 --- a/webui/src/components/calendar/calendar-board.vue +++ b/webui/src/components/calendar/calendar-board.vue @@ -58,7 +58,7 @@ const unknownGroups = computed({ :delay="`${index * 0.05}s`" @change="onDropToDay(index, $event)" @card-click="emit('card-click', $event)" - @unpin="(group, event) => onUnpin(group, event)" + @unpin="onUnpin" /> diff --git a/webui/src/components/calendar/calendar-day-column.vue b/webui/src/components/calendar/calendar-day-column.vue index 7002cac5..f1ed28c7 100644 --- a/webui/src/components/calendar/calendar-day-column.vue +++ b/webui/src/components/calendar/calendar-day-column.vue @@ -53,7 +53,7 @@ const emit = defineEmits<{ :group="group" show-unpin @click="emit('card-click', group)" - @unpin="(event) => emit('unpin', group, event)" + @unpin="emit('unpin', group, $event)" /> diff --git a/webui/src/pages/index.vue b/webui/src/pages/index.vue index 505af9a9..2963d2f9 100644 --- a/webui/src/pages/index.vue +++ b/webui/src/pages/index.vue @@ -1,4 +1,6 @@ diff --git a/webui/src/pages/index/rss.vue b/webui/src/pages/index/rss.vue index d8399232..11b0362e 100644 --- a/webui/src/pages/index/rss.vue +++ b/webui/src/pages/index/rss.vue @@ -140,6 +140,10 @@ const rssColumns = computed>(() => [ ]); const rssRowKey = (row: RSS) => row.id; + +function onSelectedRSSUpdate(keys: unknown[]) { + selectedRSS.value = keys as number[]; +}