diff --git a/src/components/user_card/user_card.js b/src/components/user_card/user_card.js index b8bb69010..adc061f02 100644 --- a/src/components/user_card/user_card.js +++ b/src/components/user_card/user_card.js @@ -62,6 +62,15 @@ library.add( faClockRotateLeft, ) +const KNOWN_TAGS = new Set([ + 'mrf_tag:media-force-nsfw', + 'mrf_tag:media-strip', + 'mrf_tag:force-unlisted', + 'mrf_tag:sandbox', + 'mrf_tag:disable-remote-subscription', + 'mrf_tag:disable-any-subscription' +]) + export default { props: { // Enables all the options for profile editing, used in settings -> profile tab @@ -388,6 +397,9 @@ export default { ...mapState(useMergedConfigStore, ['mergedConfig']), }, methods: { + isKnownTag(tag) { + return KNOWN_TAGS.has(tag) + }, muteUser() { this.$refs.timedMuteDialog.optionallyPrompt() }, diff --git a/src/components/user_card/user_card.vue b/src/components/user_card/user_card.vue index dfe6df6b5..053c09f0a 100644 --- a/src/components/user_card/user_card.vue +++ b/src/components/user_card/user_card.vue @@ -216,7 +216,7 @@ v-for="tag in user.tags" class="alert warning user-role" > - {{ $t('user_card.tags.' + tag) }} + {{ isKnownTag ? $t('user_card.tags.' + tag) : tag }}