chat: support hideAvatars and hideNicknames

This commit is contained in:
Liam Fitzgerald 2020-08-17 17:43:05 +10:00
parent c7f5220d18
commit dd57147189
3 changed files with 11 additions and 4 deletions

View File

@ -15,7 +15,9 @@ export const ChatMessage = (props) => {
group,
association,
contacts,
unreadRef
unreadRef,
hideAvatars,
hideNicknames
} = props;
// Render sigil if previous message is not by the same sender
@ -42,6 +44,8 @@ export const ChatMessage = (props) => {
group={group}
contacts={contacts}
association={association}
hideNicknames={hideNicknames}
hideAvatars={hideAvatars}
/>
);

View File

@ -180,7 +180,10 @@ export class ChatWindow extends Component {
nextMsg={messages[i + 1]}
association={props.association}
group={props.group}
contacts={props.contacts} />
contacts={props.contacts}
hideAvatars={props.hideAvatars}
hideNicknames={props.hideNicknames}
/>
))
}
</ChatScrollContainer>

View File

@ -51,7 +51,7 @@ const renderWithSigil = (props, timestamp) => {
let color = '#000000';
let sigilClass = 'mix-blend-diff';
if (contact) {
name = (contact.nickname.length > 0 && !hideNicknames)
name = (contact.nickname.length > 0 && !props.hideNicknames)
? contact.nickname : `~${props.msg.author}`;
color = `#${uxToHex(contact.color)}`;
sigilClass = '';
@ -70,7 +70,7 @@ const renderWithSigil = (props, timestamp) => {
sigilClass={sigilClass}
association={props.association}
group={props.group}
hideAvatars={hideAvatars}
hideAvatars={props.hideAvatars}
className="fl pr3 v-top bg-white bg-gray0-d"
/>
<div className="fr clamp-message white-d"