pl-fe: emojify chat display name
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
@ -10,6 +10,7 @@ import Avatar from 'pl-fe/components/ui/avatar';
|
|||||||
import IconButton from 'pl-fe/components/ui/icon-button';
|
import IconButton from 'pl-fe/components/ui/icon-button';
|
||||||
import VerificationBadge from 'pl-fe/components/verification-badge';
|
import VerificationBadge from 'pl-fe/components/verification-badge';
|
||||||
import { useChatContext } from 'pl-fe/contexts/chat-context';
|
import { useChatContext } from 'pl-fe/contexts/chat-context';
|
||||||
|
import Emojify from 'pl-fe/features/emoji/emojify';
|
||||||
import { useFeatures } from 'pl-fe/hooks/use-features';
|
import { useFeatures } from 'pl-fe/hooks/use-features';
|
||||||
import { useRelationshipQuery } from 'pl-fe/queries/accounts/use-relationship';
|
import { useRelationshipQuery } from 'pl-fe/queries/accounts/use-relationship';
|
||||||
import { useChatActions } from 'pl-fe/queries/chats';
|
import { useChatActions } from 'pl-fe/queries/chats';
|
||||||
@ -96,7 +97,9 @@ const ChatListItem: React.FC<IChatListItemInterface> = ({ chat, onClick }) => {
|
|||||||
|
|
||||||
<div className='⁂-chat-list-item__content'>
|
<div className='⁂-chat-list-item__content'>
|
||||||
<div className='⁂-chat-list-item__name'>
|
<div className='⁂-chat-list-item__name'>
|
||||||
<p>{chat.account?.display_name || `@${chat.account.username}`}</p>
|
<p>
|
||||||
|
<Emojify text={chat.account.display_name} emojis={chat.account.emojis} />
|
||||||
|
</p>
|
||||||
{chat.account?.verified && <VerificationBadge />}
|
{chat.account?.verified && <VerificationBadge />}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import { FormattedMessage } from 'react-intl';
|
|||||||
import { useAccount } from 'pl-fe/api/hooks/accounts/use-account';
|
import { useAccount } from 'pl-fe/api/hooks/accounts/use-account';
|
||||||
import { ParsedContent } from 'pl-fe/components/parsed-content';
|
import { ParsedContent } from 'pl-fe/components/parsed-content';
|
||||||
import Avatar from 'pl-fe/components/ui/avatar';
|
import Avatar from 'pl-fe/components/ui/avatar';
|
||||||
|
import Emojify from 'pl-fe/features/emoji/emojify';
|
||||||
import { useInstance } from 'pl-fe/hooks/use-instance';
|
import { useInstance } from 'pl-fe/hooks/use-instance';
|
||||||
import { usePlFeConfig } from 'pl-fe/hooks/use-pl-fe-config';
|
import { usePlFeConfig } from 'pl-fe/hooks/use-pl-fe-config';
|
||||||
import { useShoutboxMessages } from 'pl-fe/stores/shoutbox';
|
import { useShoutboxMessages } from 'pl-fe/stores/shoutbox';
|
||||||
@ -52,8 +53,7 @@ const ChatListShoutbox: React.FC<IChatListShoutboxInterface> = ({ onClick }) =>
|
|||||||
<p className='⁂-chat-list-item__message'>
|
<p className='⁂-chat-list-item__message'>
|
||||||
{lastMessageAuthor && (
|
{lastMessageAuthor && (
|
||||||
<span className='⁂-chat-list-item__message__author'>
|
<span className='⁂-chat-list-item__message__author'>
|
||||||
{lastMessageAuthor.display_name || `@${lastMessageAuthor.username}`}:
|
<Emojify text={lastMessageAuthor.display_name} emojis={lastMessageAuthor.emojis} />{': '}
|
||||||
{' '}
|
|
||||||
</span>
|
</span>
|
||||||
)}
|
)}
|
||||||
<ParsedContent html={lastMessage.text} />
|
<ParsedContent html={lastMessage.text} />
|
||||||
|
|||||||
Reference in New Issue
Block a user