import React from 'react'; import { ChatMessage, useCachedUserInfo } from 'pawchat-shared'; interface ChatMessageItemProps { showAvatar: boolean; payload: ChatMessage; } export const ChatMessageItem: React.FC = React.memo( (props) => { const { showAvatar, payload } = props; const userInfo = useCachedUserInfo(payload.author ?? ''); return (
{userInfo.nickname}: {payload.content}
); } ); ChatMessageItem.displayName = 'ChatMessageItem';