diff --git a/packages/frontend/src/components/DynamicNote.vue b/packages/frontend/src/components/DynamicNote.vue index 115aeecfb3..5d01d3e255 100644 --- a/packages/frontend/src/components/DynamicNote.vue +++ b/packages/frontend/src/components/DynamicNote.vue @@ -14,7 +14,7 @@ Displays a note with either Misskey or Sharkey style, based on user preference. :withHardMute="withHardMute" @reaction="emoji => emit('reaction', emoji)" @removeReaction="emoji => emit('removeReaction', emoji)" - @expandCW="n => emit('expandCW', n)" + @expandMute="n => emit('expandMute', n)" /> @@ -45,6 +45,6 @@ defineProps<{ const emit = defineEmits<{ (ev: 'reaction', emoji: string): void; (ev: 'removeReaction', emoji: string): void; - (ev: 'expandCW', note: Misskey.entities.Note): void; + (ev: 'expandMute', note: Misskey.entities.Note): void; }>(); diff --git a/packages/frontend/src/components/DynamicNoteDetailed.vue b/packages/frontend/src/components/DynamicNoteDetailed.vue index f47536d47a..959cba3e4d 100644 --- a/packages/frontend/src/components/DynamicNoteDetailed.vue +++ b/packages/frontend/src/components/DynamicNoteDetailed.vue @@ -11,30 +11,61 @@ Displays a note in the detailed view with either Misskey or Sharkey style, based :note="note" :initialTab="initialTab" :expandAllCws="expandAllCws" + @expandMute="n => onExpandNote(n)" /> diff --git a/packages/frontend/src/components/MkNote.vue b/packages/frontend/src/components/MkNote.vue index 9feed0acc6..30a9a1ad00 100644 --- a/packages/frontend/src/components/MkNote.vue +++ b/packages/frontend/src/components/MkNote.vue @@ -12,7 +12,7 @@ SPDX-License-Identifier: AGPL-3.0-only :withHardMute="withHardMute" :class="[$style.root, { [$style.showActionsOnlyHover]: prefer.s.showNoteActionsOnlyHover, [$style.skipRender]: prefer.s.skipNoteRender }]" :tabindex="isDeleted ? '-1' : '0'" - @expand="n => emit('expandCW', n)" + @expandMute="n => emit('expandMute', n)" >
@@ -245,7 +245,7 @@ provide(DI.mock, props.mock); const emit = defineEmits<{ (ev: 'reaction', emoji: string): void; (ev: 'removeReaction', emoji: string): void; - (ev: 'expandCW', note: Misskey.entities.Note): void; + (ev: 'expandMute', note: Misskey.entities.Note): void; }>(); const router = useRouter(); diff --git a/packages/frontend/src/components/MkNoteDetailed.vue b/packages/frontend/src/components/MkNoteDetailed.vue index 98582c56fc..f63e18f42a 100644 --- a/packages/frontend/src/components/MkNoteDetailed.vue +++ b/packages/frontend/src/components/MkNoteDetailed.vue @@ -11,6 +11,7 @@ SPDX-License-Identifier: AGPL-3.0-only :note="appearNote" :class="$style.root" :tabindex="isDeleted ? '-1' : '0'" + @expandMute="n => emit('expandMute', n)" >
@@ -292,6 +293,10 @@ const props = withDefaults(defineProps<{ initialTab: 'replies', }); +const emit = defineEmits<{ + (ev: 'expandMute', note: Misskey.entities.Note): void; +}>(); + const inChannel = inject('inChannel', null); const note = ref(deepClone(props.note)); diff --git a/packages/frontend/src/components/MkNotes.vue b/packages/frontend/src/components/MkNotes.vue index e31b56eee7..7108a5721b 100644 --- a/packages/frontend/src/components/MkNotes.vue +++ b/packages/frontend/src/components/MkNotes.vue @@ -10,7 +10,7 @@ SPDX-License-Identifier: AGPL-3.0-only