Display moderator status in chat messages
This commit is contained in:
@@ -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}
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user