Skip to content

Commit

Permalink
[FIX] Add open user card to user avatar (#25445)
Browse files Browse the repository at this point in the history
  • Loading branch information
Filipe Marins committed May 18, 2022
1 parent e80d88f commit 0830814
Showing 1 changed file with 7 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import { useToggle } from '@rocket.chat/fuselage-hooks';
import React, { FC, memo } from 'react';

import UserAvatar from '../../../../components/avatar/UserAvatar';
import { useMessageActions } from '../../contexts/MessageContext';
import { useIsMessageHighlight } from '../contexts/MessageHighlightContext';
import { useIsSelecting, useToggleSelect, useIsSelectedMessage, useCountSelected } from '../contexts/SelectedMessagesContext';
import MessageContent from './MessageContent';
Expand All @@ -21,6 +22,9 @@ const Message: FC<{ message: IMessage; sequential: boolean; subscription?: ISubs
}) => {
const isMessageHighlight = useIsMessageHighlight(message._id);
const [isMessageIgnored, toggleMessageIgnored] = useToggle(message.ignored);
const {
actions: { openUserCard },
} = useMessageActions();

const isSelecting = useIsSelecting();
const toggleSelected = useToggleSelect(message._id);
Expand All @@ -38,7 +42,9 @@ const Message: FC<{ message: IMessage; sequential: boolean; subscription?: ISubs
data-qa-selected={isSelected}
>
<MessageLeftContainer>
{!sequential && message.u.username && !isSelecting && <UserAvatar username={message.u.username} size={'x36'} />}
{!sequential && message.u.username && !isSelecting && (
<UserAvatar username={message.u.username} size={'x36'} onClick={openUserCard(message.u.username)} style={{ cursor: 'pointer' }} />
)}
{isSelecting && <CheckBox checked={isSelected} onChange={toggleSelected} />}
{sequential && <MessageIndicators message={message} />}
</MessageLeftContainer>
Expand Down

0 comments on commit 0830814

Please sign in to comment.