summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components
diff options
context:
space:
mode:
authorかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>2024-07-30 17:24:36 +0900
committerGitHub <noreply@github.com>2024-07-30 17:24:36 +0900
commit3548ffba26a23537772f6d91bd48830266a41dde (patch)
treed08f8427b256eb8fb490158eef74061cdb0f9c5f /packages/frontend/src/components
parentfix(frontend): pure renote cannot create with url based quote (#14270) (diff)
downloadsharkey-3548ffba26a23537772f6d91bd48830266a41dde.tar.gz
sharkey-3548ffba26a23537772f6d91bd48830266a41dde.tar.bz2
sharkey-3548ffba26a23537772f6d91bd48830266a41dde.zip
enhance(frontend): 自分のクリップ一覧ではアバターを表示しないように (#14256)
* enhance(frontend): 自分のクリップ一覧ではアバターを表示しないように * Update Changelog * rename --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Diffstat (limited to 'packages/frontend/src/components')
-rw-r--r--packages/frontend/src/components/MkClipPreview.stories.impl.ts1
-rw-r--r--packages/frontend/src/components/MkClipPreview.vue17
2 files changed, 12 insertions, 6 deletions
diff --git a/packages/frontend/src/components/MkClipPreview.stories.impl.ts b/packages/frontend/src/components/MkClipPreview.stories.impl.ts
index 1011254e7a..62503fb98a 100644
--- a/packages/frontend/src/components/MkClipPreview.stories.impl.ts
+++ b/packages/frontend/src/components/MkClipPreview.stories.impl.ts
@@ -31,6 +31,7 @@ export const Default = {
},
args: {
clip: clip(),
+ noUserInfo: false,
},
parameters: {
layout: 'fullscreen',
diff --git a/packages/frontend/src/components/MkClipPreview.vue b/packages/frontend/src/components/MkClipPreview.vue
index 2e9a172c23..dd550733cb 100644
--- a/packages/frontend/src/components/MkClipPreview.vue
+++ b/packages/frontend/src/components/MkClipPreview.vue
@@ -12,10 +12,12 @@ SPDX-License-Identifier: AGPL-3.0-only
<div v-if="clip.lastClippedAt">{{ i18n.ts.updatedAt }}: <MkTime :time="clip.lastClippedAt" mode="detail"/></div>
<div v-if="clip.notesCount != null">{{ i18n.ts.notesCount }}: {{ number(clip.notesCount) }} / {{ $i?.policies.noteEachClipsLimit }} ({{ i18n.tsx.remainingN({ n: remaining }) }})</div>
</div>
- <div :class="$style.divider"></div>
- <div>
- <MkAvatar :user="clip.user" :class="$style.userAvatar" indicator link preview/> <MkUserName :user="clip.user" :nowrap="false"/>
- </div>
+ <template v-if="!props.noUserInfo">
+ <div :class="$style.divider"></div>
+ <div>
+ <MkAvatar :user="clip.user" :class="$style.userAvatar" indicator link preview/> <MkUserName :user="clip.user" :nowrap="false"/>
+ </div>
+ </template>
</div>
</MkA>
</template>
@@ -27,9 +29,12 @@ import { i18n } from '@/i18n.js';
import { $i } from '@/account.js';
import number from '@/filters/number.js';
-const props = defineProps<{
+const props = withDefaults(defineProps<{
clip: Misskey.entities.Clip;
-}>();
+ noUserInfo?: boolean;
+}>(), {
+ noUserInfo: false,
+});
const remaining = computed(() => {
return ($i?.policies && props.clip.notesCount != null) ? ($i.policies.noteEachClipsLimit - props.clip.notesCount) : i18n.ts.unknown;