remodel ChatViewModel

This commit is contained in:
marlon-erler
2024-07-22 21:07:44 +02:00
parent 7c4558a5b2
commit ba27c61a29
17 changed files with 541 additions and 361 deletions
+9 -3
View File
@@ -6,12 +6,18 @@ import ChatViewModel from "../../ViewModel/Chat/chatViewModel";
export function ChatEntry(chatViewModel: ChatViewModel) {
const view = (
<button set:color={chatViewModel.color} class="chat-entry tile" on:click={chatViewModel.open}>
<button
set:color={chatViewModel.settingsPageViewModel.color}
class="chat-entry tile"
on:click={chatViewModel.open}
>
<span
class="shadow"
subscribe:innerText={chatViewModel.primaryChannel}
subscribe:innerText={chatViewModel.settingsPageViewModel.primaryChannel}
></span>
<h2 subscribe:innerText={chatViewModel.primaryChannel}></h2>
<h2
subscribe:innerText={chatViewModel.settingsPageViewModel.primaryChannel}
></h2>
</button>
);
+1 -1
View File
@@ -1,6 +1,6 @@
import * as React from "bloatless-react";
import ChatMessageViewModel from "../../Model/chatMessageViewModel";
import ChatMessageViewModel from "../../ViewModel/Chat/chatMessageViewModel";
import { translations } from "../translations";
export function ChatMessageInfoModal(
+1 -1
View File
@@ -1,6 +1,6 @@
import * as React from "bloatless-react";
import ChatViewModel, { ChatPageType } from "../../ViewModel/chatViewModel";
import ChatViewModel, { ChatPageType } from "../../ViewModel/Chat/chatViewModel";
export function ChatViewToggleButton(
label: string,