Skip to content

Commit 6d2f5fc

Browse files
authored
Fix for issue #58 (#60)
1 parent 8b93251 commit 6d2f5fc

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

web/pages/messages/[channelId].tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,12 @@ export function PrivateMessagesContent(props: {user: User; channelId: number}) {
101101
)
102102
}
103103

104+
export const getFirstName = (name: string) => {
105+
const parts = name.trim().split(/\s+/)
106+
const first = parts[0].endsWith('.') && parts.length > 1 ? parts.slice(0, 2).join(' ') : parts[0]
107+
return first
108+
}
109+
104110
export const PrivateChat = (props: {
105111
user: User
106112
channel: PrivateMessageChannel
@@ -290,9 +296,7 @@ export const PrivateChat = (props: {
290296
>
291297
{members
292298
.map((user) =>
293-
user.name
294-
? user.name.split(' ')[0].trim()
295-
: t('messages.deleted_user', 'Deleted user'),
299+
user.name ? getFirstName(user.name) : t('messages.deleted_user', 'Deleted user'),
296300
)
297301
.slice(0, 2)
298302
.join(', ')}

0 commit comments

Comments
 (0)