summaryrefslogtreecommitdiff
path: root/packages/frontend/src
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-01-23 16:40:31 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-01-23 16:40:31 +0900
commit7028b7331b2beb56f49241fdb8e203da5b38bd20 (patch)
treefb79f46bbfb5969b0b4c69305a007da866f9c9e9 /packages/frontend/src
parentアニメーション減らすオプション有効時はリアクション... (diff)
downloadmisskey-7028b7331b2beb56f49241fdb8e203da5b38bd20.tar.gz
misskey-7028b7331b2beb56f49241fdb8e203da5b38bd20.tar.bz2
misskey-7028b7331b2beb56f49241fdb8e203da5b38bd20.zip
他人の実績閲覧時は獲得条件を表示しないように
Diffstat (limited to 'packages/frontend/src')
-rw-r--r--packages/frontend/src/components/MkAchievements.vue6
-rw-r--r--packages/frontend/src/pages/user/achievements.vue2
2 files changed, 5 insertions, 3 deletions
diff --git a/packages/frontend/src/components/MkAchievements.vue b/packages/frontend/src/components/MkAchievements.vue
index 64fea96354..19d04721d8 100644
--- a/packages/frontend/src/components/MkAchievements.vue
+++ b/packages/frontend/src/components/MkAchievements.vue
@@ -16,8 +16,8 @@
<time v-tooltip="new Date(achievement.unlockedAt).toLocaleString()">{{ new Date(achievement.unlockedAt).getFullYear() }}/{{ new Date(achievement.unlockedAt).getMonth() + 1 }}/{{ new Date(achievement.unlockedAt).getDate() }}</time>
</span>
</div>
- <div :class="$style.description">{{ i18n.ts._achievements._types['_' + achievement.name].description }}</div>
- <div v-if="i18n.ts._achievements._types['_' + achievement.name].flavor" :class="$style.flavor">{{ i18n.ts._achievements._types['_' + achievement.name].flavor }}</div>
+ <div :class="$style.description">{{ withDescription ? i18n.ts._achievements._types['_' + achievement.name].description : '???' }}</div>
+ <div v-if="i18n.ts._achievements._types['_' + achievement.name].flavor && withDescription" :class="$style.flavor">{{ i18n.ts._achievements._types['_' + achievement.name].flavor }}</div>
</div>
</div>
<template v-if="withLocked">
@@ -49,8 +49,10 @@ import { ACHIEVEMENT_TYPES, ACHIEVEMENT_BADGES, claimAchievement } from '@/scrip
const props = withDefaults(defineProps<{
user: misskey.entities.User;
withLocked: boolean;
+ withDescription: boolean;
}>(), {
withLocked: true,
+ withDescription: true,
});
let achievements = $ref();
diff --git a/packages/frontend/src/pages/user/achievements.vue b/packages/frontend/src/pages/user/achievements.vue
index eaea26db4a..615613b7fc 100644
--- a/packages/frontend/src/pages/user/achievements.vue
+++ b/packages/frontend/src/pages/user/achievements.vue
@@ -1,6 +1,6 @@
<template>
<MkSpacer :content-max="1200">
- <MkAchievements :user="user" :with-locked="false"/>
+ <MkAchievements :user="user" :with-locked="false" :with-description="$i != null && (props.user.id === $i.id)"/>
</MkSpacer>
</template>