From 2b1d0ff34412fcbaa6998cb8f20b3a8e7f1d97bb Mon Sep 17 00:00:00 2001 From: pa Date: Sun, 25 Jan 2026 15:08:45 +0900 Subject: [PATCH] remove unnecessary props and event emissions in Sidebar components --- src/views/Sidebar/Sidebar.vue | 8 ++++---- src/views/Sidebar/components/FriendItem.vue | 9 ++------- src/views/Sidebar/components/FriendsSidebar.vue | 8 +------- src/views/Sidebar/components/GroupsSidebar.vue | 7 ------- 4 files changed, 7 insertions(+), 25 deletions(-) diff --git a/src/views/Sidebar/Sidebar.vue b/src/views/Sidebar/Sidebar.vue index 4f113a88..2d946836 100644 --- a/src/views/Sidebar/Sidebar.vue +++ b/src/views/Sidebar/Sidebar.vue @@ -96,7 +96,7 @@ @@ -105,7 +104,6 @@ import Location from '../../../components/Location.vue'; import configRepository from '../../../service/config'; - const emit = defineEmits(['confirm-delete-friend']); const { t } = useI18n(); const friendStore = useFriendStore(); @@ -479,10 +477,6 @@ saveFriendsGroupStates(); } - function confirmDeleteFriend(friend) { - emit('confirm-delete-friend', friend); - } - onMounted(() => { scrollViewportRef.value = listRootRef.value?.closest('[data-slot="scroll-area-viewport"]') ?? null; nextTick(() => { diff --git a/src/views/Sidebar/components/GroupsSidebar.vue b/src/views/Sidebar/components/GroupsSidebar.vue index d371ee37..54f3d28d 100644 --- a/src/views/Sidebar/components/GroupsSidebar.vue +++ b/src/views/Sidebar/components/GroupsSidebar.vue @@ -64,13 +64,6 @@ const { showGroupDialog, sortGroupInstancesByInGame } = useGroupStore(); const { groupInstances } = storeToRefs(useGroupStore()); - defineProps({ - groupOrder: { - type: Array, - default: () => [] - } - }); - const groupInstancesCfg = ref({}); const listRootRef = ref(null); const scrollViewportRef = ref(null);