implement showing only replies

This commit is contained in:
marlon-erler
2026-09-23 14:44:34 +02:00
parent 787615aab4
commit 4901c0c5c0
7 changed files with 1003 additions and 39 deletions
@@ -16,6 +16,7 @@ export default class MessagePageViewModel extends Context {
new React.MapState();
filteredMessageViewModels: React.ListState<ChatMessageViewModel> =
new React.ListState();
replyViewSelectedMessage: React.State<ChatMessageViewModel|undefined> = new React.State(undefined);
searchViewModel: SearchViewModel<ChatMessageViewModel>;
isFilterModalOpen = new React.State<boolean>(false);
reactionFilter = new React.State<ReactionSymbols | undefined>(undefined);
@@ -25,6 +26,7 @@ export default class MessagePageViewModel extends Context {
undefined,
);
composingMessage = new React.State<string>("");
focusSetter = new React.State(null);
// guards
@@ -131,6 +133,10 @@ export default class MessagePageViewModel extends Context {
this.searchViewModel.search("");
};
resetReplyView = (): void => {
this.replyViewSelectedMessage.value = undefined;
}
setFocus = (): void => {
this.focusSetter.callSubscriptions();
};