fix contact name in replies

This commit is contained in:
marlon-erler
2026-09-28 01:27:07 +02:00
parent 8ddc55395f
commit f4daca315c
8 changed files with 1701 additions and 1791 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ export function ChatMessage(
return (
<div
class="message-bubble"
id={chatMessageViewModel.chatMessage.id}
id={chatMessageViewModel.chatMessage.fileId}
toggle:sentbyuser={chatMessageViewModel.sentByUser}
toggle:hidden={chatMessageViewModel.isHidden}
>
+3 -2
View File
@@ -1,8 +1,9 @@
import { ViewController } from "../viewController";
import * as React from "../../react";
import ChatMessageViewModel from "../../ViewModel/Chat/chatMessageViewModel";
import {ContactViewModel} from "../../ViewModel/Global/contactViewModel";
export function InlineReply(chatMessageViewModel: ChatMessageViewModel) {
export function InlineReply(chatMessageViewModel: ChatMessageViewModel ) {
const reply = chatMessageViewModel.inlineReply;
if (reply == undefined) return <div></div>;
@@ -12,7 +13,7 @@ export function InlineReply(chatMessageViewModel: ChatMessageViewModel) {
return (
<div class="inline-reply" on:click={scroll}>
<span>{reply.senderId}</span>
<span subscribe:innerText={reply.contact.name}></span>
<b class="ellipsis" subscribe:innerText={reply.body}></b>
</div>
);
+19 -19
View File
@@ -7,24 +7,24 @@ export function ReplyPreview(
chatMessageViewModel: ChatMessageViewModel,
) {
return (
<div class="reply-preview">
<div class="surface blur">
<span class="secondary">{chatMessageViewModel.senderId}</span>
<b
class="ellipsis"
subscribe:innerText={chatMessageViewModel.body}
></b>
</div>
<button
class="standard square blur"
on:click={chatMessageViewModel.cancelReply}
aria-label={
coreViewModel.translations.chatPage.message
.cancelReplyAudioLabel
}
>
<span class="icon">close</span>
</button>
</div>
<div class="reply-preview">
<div class="surface blur">
<span class="secondary" subscribe:innerText={chatMessageViewModel.contact.name}></span>
<b
class="ellipsis"
subscribe:innerText={chatMessageViewModel.body}
></b>
</div>
<button
class="standard square blur"
on:click={chatMessageViewModel.cancelReply}
aria-label={
coreViewModel.translations.chatPage.message
.cancelReplyAudioLabel
}
>
<span class="icon">close</span>
</button>
</div>
);
}