reduce favorite tab memory usage

This commit is contained in:
pa
2025-10-25 22:13:35 +09:00
committed by Natsumi
parent 9963275cd5
commit d4941de396
10 changed files with 232 additions and 134 deletions
@@ -8,7 +8,7 @@
<span class="name" v-text="favorite.name"></span>
<span class="extra" v-text="favorite.authorName"></span>
</div>
<el-tooltip placement="left" :content="t('view.favorite.select_avatar_tooltip')">
<el-tooltip placement="left" :content="t('view.favorite.select_avatar_tooltip')" :teleported="false">
<el-button
:disabled="currentUser.currentAvatar === favorite.id"
size="small"
@@ -18,7 +18,7 @@
@click.stop="selectAvatarWithConfirmation(favorite.id)"></el-button>
</el-tooltip>
<template v-if="cachedFavoritesByObjectId.has(favorite.id)">
<el-tooltip placement="right" content="Favorite">
<el-tooltip placement="right" content="Favorite" :teleported="false">
<el-button
type="default"
:icon="Star"
@@ -29,7 +29,7 @@
</el-tooltip>
</template>
<template v-else>
<el-tooltip placement="right" content="Favorite">
<el-tooltip placement="right" content="Favorite" :teleported="false">
<el-button
type="default"
:icon="StarFilled"