1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-05-02 06:15:54 +02:00
This commit is contained in:
syuilo
2025-03-14 19:55:45 +09:00
parent f40c5f27dd
commit c8db2043b5
4 changed files with 11 additions and 13 deletions

View File

@@ -46,7 +46,7 @@ SPDX-License-Identifier: AGPL-3.0-only
</div>
<article :class="$style.note" @contextmenu.stop="onContextmenu">
<header :class="$style.noteHeader">
<MkAvatar :class="$style.noteHeaderAvatar" :user="appearNote.user" indicator link preview/>
<MkAvatar :class="$style.noteHeaderAvatar" :user="appearNote.user" indicator link preview :style="{ viewTransitionName: transitionName }"/>
<div :class="$style.noteHeaderBody">
<div>
<MkA v-user-preview="appearNote.user.id" :class="$style.noteHeaderName" :to="userPage(appearNote.user)">
@@ -255,6 +255,7 @@ import { isEnabledUrlPreview } from '@/instance.js';
import { getAppearNote } from '@/utility/get-appear-note.js';
import { prefer } from '@/preferences.js';
import { getPluginHandlers } from '@/plugin.js';
import { prepareViewTransition } from '@/page.js';
const props = withDefaults(defineProps<{
note: Misskey.entities.Note;
@@ -263,6 +264,8 @@ const props = withDefaults(defineProps<{
initialTab: 'replies',
});
const transitionName = prepareViewTransition('note-noteDetailed', props.note.id).avatar;
const inChannel = inject('inChannel', null);
const note = ref(deepClone(props.note));
@@ -669,6 +672,8 @@ function loadConversation() {
flex-shrink: 0;
width: 58px;
height: 58px;
contain: paint;
}
.noteHeaderBody {