nickname
This commit is contained in:
@@ -116,8 +116,9 @@ const filterMembersForMention = (members, query) => {
|
||||
const substring = [];
|
||||
for (const m of members) {
|
||||
const name = m.username.toLowerCase();
|
||||
if (name.startsWith(q)) prefix.push(m);
|
||||
else if (name.includes(q)) substring.push(m);
|
||||
const nick = (m.displayName || '').toLowerCase();
|
||||
if (name.startsWith(q) || nick.startsWith(q)) prefix.push(m);
|
||||
else if (name.includes(q) || nick.includes(q)) substring.push(m);
|
||||
}
|
||||
return [...prefix, ...substring];
|
||||
};
|
||||
@@ -1931,7 +1932,7 @@ const ChatArea = ({ channelId, channelName, channelType, username, channelKey, u
|
||||
{typingUsers.length > 0 && (
|
||||
<div style={{ position: 'absolute', top: '-24px', left: '0', padding: '0 8px', display: 'flex', alignItems: 'center', gap: '6px', color: '#dbdee1', fontSize: '12px', fontWeight: 'bold', pointerEvents: 'none' }}>
|
||||
<ColoredIcon src={TypingIcon} size="24px" color="#dbdee1" />
|
||||
<span>{typingUsers.map(t => t.username).join(', ')} is typing...</span>
|
||||
<span>{typingUsers.map(t => t.displayName || t.username).join(', ')} is typing...</span>
|
||||
</div>
|
||||
)}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user