Display moderator status in chat messages

This commit is contained in:
Gabe Kangas
2021-12-09 14:06:48 -08:00
parent a649e4e31a
commit 559c85856f
2 changed files with 19 additions and 4 deletions

View File

@@ -75,6 +75,14 @@ export default class ChatMessageView extends Component {
isMessageModeratable ? 'moderatable' : '' isMessageModeratable ? 'moderatable' : ''
}`; }`;
const messageAuthorFlair = isModerator
? html`<img
class="flair"
title="Moderator"
src="/img/moderator-nobackground.svg"
/>`
: null;
return html` return html`
<div <div
style=${backgroundStyle} style=${backgroundStyle}
@@ -84,12 +92,10 @@ export default class ChatMessageView extends Component {
<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 font-bold${isAuthorModerator class="message-author font-bold"
? ' moderator-flag'
: ''}"
title=${userMetadata} title=${userMetadata}
> >
${displayName} ${messageAuthorFlair} ${displayName}
</div> </div>
${isMessageModeratable && ${isMessageModeratable &&
html`<${ModeratorActions} html`<${ModeratorActions}

View File

@@ -270,7 +270,16 @@
top: 0; top: 0;
bottom: unset; bottom: unset;
} }
.message-author {
display: flex;
height: 20px;
align-items: center;
}
.message-author .flair {
height: 70%;
margin-right: 5px;
}
.moderator-menu-item { .moderator-menu-item {
font-size: .875rem; font-size: .875rem;