create separate component for home page buttons

This commit is contained in:
marlon-erler
2026-04-08 20:31:25 +00:00
parent 12c77979bf
commit ca674e16fa
12 changed files with 94 additions and 75 deletions
+5 -1
View File
@@ -107,7 +107,11 @@ export default class ChatMessageViewModel {
};
sendReaction = (content: ReactionSymbols, isDeleting: boolean): void => {
this.messagePageViewModel.sendReaction(this.chatMessage.id, content, isDeleting);
this.messagePageViewModel.sendReaction(
this.chatMessage.id,
content,
isDeleting,
);
};
// load
+1 -1
View File
@@ -1,7 +1,7 @@
import * as React from "bloatless-react";
export default class CoreViewModel {
readonly BUILD = "Build 26.04.08.C"
readonly BUILD = "Build 26.04.08.C";
// DRAG & DROP
draggedObject: React.State<any> = new React.State<any>(undefined);
+2 -1
View File
@@ -273,7 +273,8 @@ export default class BoardViewModel extends TaskContainingPageViewModel {
this.color.subscribe(() => {
if (this.isSelected.value == false) return;
if (this.chatViewModel.selectedPage.value != ChatPageTypes.Tasks) return;
if (this.chatViewModel.selectedPage.value != ChatPageTypes.Tasks)
return;
this.applyColor();
});
+10 -2
View File
@@ -41,8 +41,16 @@ export default class MessagePageViewModel {
messageViewModel.loadData();
};
sendReaction = (messageId: string, content: ReactionSymbols, isDeleting: boolean): void => {
this.chatViewModel.chatModel.sendReaction(messageId, content, isDeleting);
sendReaction = (
messageId: string,
content: ReactionSymbols,
isDeleting: boolean,
): void => {
this.chatViewModel.chatModel.sendReaction(
messageId,
content,
isDeleting,
);
};
// view