Browse Source

optmized lines

pull/264/head
Ginger Wong 5 years ago
parent
commit
03a6eb3cee
  1. 17
      webroot/js/components/chat/chat-message-view.js

17
webroot/js/components/chat/chat-message-view.js

@ -18,24 +18,27 @@ export default class ChatMessageView extends Component {
const formattedTimestamp = formatTimestamp(timestamp); const formattedTimestamp = formatTimestamp(timestamp);
const isSystemMessage = message.type === SOCKET_MESSAGE_TYPES.SYSTEM; const isSystemMessage = message.type === SOCKET_MESSAGE_TYPES.SYSTEM;
const authorColor = textColorForString(author);
const backgroundColor = messageBubbleColorForString(author); const authorTextColor = isSystemMessage
const authorTextColor = isSystemMessage ? { color: 'white' } : { color: authorColor }; ? { color: '#fff' }
: { color: textColorForString(author) };
const backgroundStyle = isSystemMessage const backgroundStyle = isSystemMessage
? { backgroundColor: '#667eea' } ? { backgroundColor: '#667eea' }
: { backgroundColor: backgroundColor }; : { backgroundColor: messageBubbleColorForString(author) };
const classString = isSystemMessage ? getSystemMessageClassString() : getChatMessageClassString(); const messageClassString = isSystemMessage
? getSystemMessageClassString()
: getChatMessageClassString();
return html` return html`
<div <div
style=${backgroundStyle} style=${backgroundStyle}
class=${classString} class=${messageClassString}
title=${formattedTimestamp} title=${formattedTimestamp}
> >
<div class="message-content break-words w-full"> <div class="message-content break-words w-full">
<div <div
style=${authorTextColor} style=${authorTextColor}
class="message-author text-white font-bold" class="message-author font-bold"
> >
${author} ${author}
</div> </div>

Loading…
Cancel
Save