added type to appendUserMessage
This commit is contained in:
parent
1c098faeef
commit
5e4df1756f
1 changed files with 18 additions and 4 deletions
|
|
@ -41,6 +41,9 @@ messagesAreaStyle.textContent = `
|
|||
.message {
|
||||
margin-bottom: var(--margin);
|
||||
line-height: 1.3;
|
||||
padding: 5px;
|
||||
border-radius: 10px;
|
||||
|
||||
}
|
||||
.token {
|
||||
display: inline;
|
||||
|
|
@ -74,8 +77,10 @@ messagesAreaStyle.textContent = `
|
|||
.error{
|
||||
background: lightcoral;
|
||||
color: white;
|
||||
padding: 5px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
.info{
|
||||
background: lightblue;
|
||||
color: navy;
|
||||
}
|
||||
`;
|
||||
messagesAreaTemplate.content.appendChild(messagesAreaStyle);
|
||||
|
|
@ -123,15 +128,24 @@ class MessagesArea extends HTMLElement {
|
|||
this.addDivider();
|
||||
}
|
||||
|
||||
appendUserMessage(messageText, source="You") {
|
||||
appendUserMessage(messageText, type="user") {
|
||||
this.fullTextHTML = "";
|
||||
console.log("[ThunderAI] appendUserMessage: " + messageText);
|
||||
const header = document.createElement('h2');
|
||||
let source = "You";
|
||||
switch (type) {
|
||||
case "user":
|
||||
source = "You";
|
||||
break;
|
||||
case "info":
|
||||
source = "Information";
|
||||
break;
|
||||
}
|
||||
header.textContent = source;
|
||||
this.messages.appendChild(header);
|
||||
|
||||
const messageElement = document.createElement('div');
|
||||
messageElement.classList.add('message', 'user');
|
||||
messageElement.classList.add('message', type);
|
||||
messageElement.textContent = messageText;
|
||||
this.messages.appendChild(messageElement);
|
||||
this.scrollToBottom();
|
||||
|
|
|
|||
Loading…
Reference in a new issue