upd: clicky click on replies

This commit is contained in:
Mar0xy 2023-09-22 23:56:00 +02:00
parent 5d40ca6568
commit 0da4717983
No known key found for this signature in database
GPG key ID: 56569BBE47D2C828
2 changed files with 9 additions and 2 deletions

View file

@ -144,7 +144,7 @@ export interface NoteStreamTypes {
}; };
updated: { updated: {
updatedAt: Date; updatedAt: Date;
} };
} }
type NoteStreamEventTypes = { type NoteStreamEventTypes = {
[key in keyof NoteStreamTypes]: { [key in keyof NoteStreamTypes]: {

View file

@ -15,7 +15,7 @@ SPDX-License-Identifier: AGPL-3.0-only
<Mfm v-if="note.cw != ''" style="margin-right: 8px;" :text="note.cw" :author="note.user" :i="$i"/> <Mfm v-if="note.cw != ''" style="margin-right: 8px;" :text="note.cw" :author="note.user" :i="$i"/>
<MkCwButton v-model="showContent" :note="note"/> <MkCwButton v-model="showContent" :note="note"/>
</p> </p>
<div v-show="note.cw == null || showContent"> <div v-show="note.cw == null || showContent" @click="noteclick(note.id)">
<MkSubNoteContent :class="$style.text" :note="note"/> <MkSubNoteContent :class="$style.text" :note="note"/>
</div> </div>
</div> </div>
@ -52,6 +52,7 @@ import { $i } from '@/account.js';
import { userPage } from "@/filters/user"; import { userPage } from "@/filters/user";
import { checkWordMute } from "@/scripts/check-word-mute"; import { checkWordMute } from "@/scripts/check-word-mute";
import { defaultStore } from "@/store"; import { defaultStore } from "@/store";
import { useRouter } from '@/router.js';
const props = withDefaults(defineProps<{ const props = withDefaults(defineProps<{
note: Misskey.entities.Note; note: Misskey.entities.Note;
@ -63,8 +64,14 @@ const props = withDefaults(defineProps<{
depth: 1, depth: 1,
}); });
const router = useRouter();
const muted = ref(checkWordMute(props.note, $i, defaultStore.state.mutedWords)); const muted = ref(checkWordMute(props.note, $i, defaultStore.state.mutedWords));
function noteclick(id: string) {
router.push(`/notes/${id}`);
}
let showContent = $ref(false); let showContent = $ref(false);
let replies: Misskey.entities.Note[] = $ref([]); let replies: Misskey.entities.Note[] = $ref([]);