implement showing only replies
This commit is contained in:
@@ -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();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user