remove unnecessary props and event emissions in Sidebar components

This commit is contained in:
pa
2026-01-25 15:08:45 +09:00
parent bcee6b5298
commit 2b1d0ff344
4 changed files with 7 additions and 25 deletions

View File

@@ -72,8 +72,7 @@
<friend-item
:friend="item.row.friend"
:style="item.row.itemStyle"
:is-group-by-instance="item.row.isGroupByInstance"
@confirm-delete-friend="confirmDeleteFriend" />
:is-group-by-instance="item.row.isGroupByInstance" />
</template>
</div>
</template>
@@ -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(() => {