Browse Source

fix(chat): tweak layouts of chat user badges. Closes #3009

pull/3059/head
Gabe Kangas 3 years ago
parent
commit
924223328c
No known key found for this signature in database
GPG Key ID: 4345B2060657F330
  1. 6
      web/components/chat/ChatJoinMessage/ChatJoinMessage.module.scss
  2. 4
      web/components/chat/ChatJoinMessage/ChatJoinMessage.tsx
  3. 1
      web/components/chat/ChatUserBadge/ChatUserBadge.module.scss
  4. 4
      web/components/chat/ChatUserMessage/ChatUserMessage.module.scss
  5. 2
      web/components/chat/ChatUserMessage/ChatUserMessage.tsx

6
web/components/chat/ChatJoinMessage/ChatJoinMessage.module.scss

@ -1,8 +1,14 @@
.root { .root {
display: inline-flex;
padding: 10px 0px; padding: 10px 0px;
color: var(--theme-color-components-chat-text); color: var(--theme-color-components-chat-text);
font-weight: 400; font-weight: 400;
font-size: var(--chat-message-text-size); font-size: var(--chat-message-text-size);
.moderatorBadge,
.user {
margin-right: 5px;
}
} }
.icon { .icon {

4
web/components/chat/ChatJoinMessage/ChatJoinMessage.tsx

@ -31,11 +31,11 @@ export const ChatJoinMessage: FC<ChatJoinMessageProps> = ({
</span> </span>
<span className={styles.user}>{displayName}</span> <span className={styles.user}>{displayName}</span>
{isAuthorModerator && ( {isAuthorModerator && (
<span> <span className={styles.moderatorBadge}>
<ModerationBadge userColor={userColor} /> <ModerationBadge userColor={userColor} />
</span> </span>
)} )}
</span>{' '} </span>
joined the chat. joined the chat.
</div> </div>
); );

1
web/components/chat/ChatUserBadge/ChatUserBadge.module.scss

@ -10,6 +10,5 @@
justify-content: center; justify-content: center;
align-items: center; align-items: center;
overflow: hidden; overflow: hidden;
margin-left: 5px;
font-size: 0.75rem; font-size: 0.75rem;
} }

4
web/components/chat/ChatUserMessage/ChatUserMessage.module.scss

@ -19,6 +19,10 @@ $p-v-size: 2px;
font-weight: 600; font-weight: 600;
} }
.userBadges {
margin-left: 3px;
}
.message { .message {
overflow: hidden; overflow: hidden;
overflow-wrap: anywhere; overflow-wrap: anywhere;

2
web/components/chat/ChatUserMessage/ChatUserMessage.tsx

@ -101,7 +101,7 @@ export const ChatUserMessage: FC<ChatUserMessageProps> = ({
<UserTooltip user={user}> <UserTooltip user={user}>
<div className={styles.user} style={{ color }}> <div className={styles.user} style={{ color }}>
<span className={styles.userName}>{displayName}</span> <span className={styles.userName}>{displayName}</span>
{badgeNodes} <span className={styles.userBadges}>{badgeNodes}</span>
</div> </div>
</UserTooltip> </UserTooltip>
)} )}

Loading…
Cancel
Save