From 559c85856f496d8648206d5108b6f376553d83e9 Mon Sep 17 00:00:00 2001 From: Gabe Kangas Date: Thu, 9 Dec 2021 14:06:48 -0800 Subject: [PATCH] Display moderator status in chat messages --- webroot/js/components/chat/chat-message-view.js | 14 ++++++++++---- webroot/styles/chat.css | 9 +++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/webroot/js/components/chat/chat-message-view.js b/webroot/js/components/chat/chat-message-view.js index 9705d4fdd..acad4192b 100644 --- a/webroot/js/components/chat/chat-message-view.js +++ b/webroot/js/components/chat/chat-message-view.js @@ -75,6 +75,14 @@ export default class ChatMessageView extends Component { isMessageModeratable ? 'moderatable' : '' }`; + const messageAuthorFlair = isModerator + ? html`` + : null; + return html`
- ${displayName} + ${messageAuthorFlair} ${displayName}
${isMessageModeratable && html`<${ModeratorActions} diff --git a/webroot/styles/chat.css b/webroot/styles/chat.css index b22e5380a..12bc3dc64 100644 --- a/webroot/styles/chat.css +++ b/webroot/styles/chat.css @@ -270,7 +270,16 @@ top: 0; bottom: unset; } +.message-author { + display: flex; + height: 20px; + align-items: center; +} +.message-author .flair { + height: 70%; + margin-right: 5px; +} .moderator-menu-item { font-size: .875rem;