disable reply options in reply view

This commit is contained in:
marlon-erler
2026-09-24 15:04:01 +02:00
parent a410b27498
commit 5ea256a2fa
5 changed files with 9 additions and 4 deletions
+2 -1
View File
@@ -69,7 +69,8 @@ export function ChatMessage(
aria-label={
coreViewModel.translations.chatPage.message
.replyToMessageButton
}
}
toggle:hidden={chatMessageViewModel.messagePageViewModel.isReplyViewActive}
>
<span class="icon">reply</span>
</button>
+1 -1
View File
@@ -3,7 +3,7 @@ import CoreViewModel from "../../ViewModel/Global/coreViewModel";
import MessagePageViewModel from "../../ViewModel/Pages/messagePageViewModel";
export function ReplyViewHeader(coreViewModel: CoreViewModel, messagePageViewModel: MessagePageViewModel) {
const isHidden = React.createProxyState([messagePageViewModel.replyViewSelectedMessage], ()=>messagePageViewModel.replyViewSelectedMessage.value == undefined);
const isHidden = React.createProxyState([messagePageViewModel.isReplyViewActive], ()=>!messagePageViewModel.isReplyViewActive.value);
const label = React.createProxyState([messagePageViewModel.replyViewSelectedMessage], ()=>messagePageViewModel.replyViewSelectedMessage.value == undefined ? "" : coreViewModel.translations.chatPage.message.replyHeaderLabel(messagePageViewModel.replyViewSelectedMessage.value.sender));
const message = React.createProxyState([messagePageViewModel.replyViewSelectedMessage], ()=>messagePageViewModel.replyViewSelectedMessage.value == undefined ? "" : messagePageViewModel.replyViewSelectedMessage.value.body.value);
+4 -1
View File
@@ -72,7 +72,10 @@ export function ChatMessageInfoModal(
}
<span class="icon">key</span>
</button>
<button on:click={chatMessageViewModel.reply}>
<button
on:click={chatMessageViewModel.reply}
toggle:disabled={chatMessageViewModel.messagePageViewModel.isReplyViewActive}
>
{
coreViewModel.translations.chatPage.message
.replyToMessageButton