add basic thread view
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
// this file is responsible for managing individual chat messages.
|
||||
|
||||
import * as React from "bloatless-react";
|
||||
|
||||
import { ChatMessage, ChatModel } from "./chatModel";
|
||||
|
||||
export default class ChatMessageViewModel {
|
||||
chatModel: ChatModel;
|
||||
|
||||
// data
|
||||
channel: string;
|
||||
sender: string;
|
||||
dateSent: string;
|
||||
body: React.State<string> = new React.State("");
|
||||
|
||||
constructor(chatModel: ChatModel, chatMessage: ChatMessage) {
|
||||
this.chatModel = chatModel;
|
||||
|
||||
this.channel = chatMessage.channel;
|
||||
this.sender = chatMessage.sender;
|
||||
this.dateSent = new Date(chatMessage.dateSent).toLocaleString();
|
||||
this.body.value = chatMessage.body;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user