INNER CODE UNIT · JavaScript
createChatMessageElement
autokitteh/autokitteh · internal/backend/webtools/web/webmessages/app.js:16
const createChatMessageElement = (message) => {
const t = (message.created_at ? new Date(message.created_at) : new Date()).toLocaleString({ hour: 'numeric', minute: 'numeric', hour12: true })
const color = message.addr.includes('You ') ? 'gray-bg' : 'blue-bg'
return `<div class="message ${color}">
<div class="message-sender">${message.addr} <span class="message-id">${message.id ? message.id : ''}</span></div>
<div class="message-text">${message.text}</div>
<div class="message-timestamp">${t}</div>
</div>`
}
const get = async () => {
if (window.location.protocol === 'file:') {
return []
}
try {