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
No known key found for this signature in database
GPG Key ID: 9A56337728BC81EA
2 changed files with 19 additions and 4 deletions

View File

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

View File

@ -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;