import React, { PropsWithChildren } from 'react'; import TencentCloudChat, { Message } from '@tencentcloud/chat'; import { UnknowPorps } from '../../context'; export interface MessageContextProps { context?: UnknowPorps, message?: Message, className?: string, } function MessageTextWithContext ( props: PropsWithChildren, ):React.ReactElement { const { context, message, children, } = props; return (
{context.text.map((item, index) => { const key = message.ID + index; if (item.name === 'text') { return

{item.text}

; } return ; })} {children}
); } const MemoizedMessageText = React.memo(MessageTextWithContext) as typeof MessageTextWithContext; export function MessageText(props:MessageContextProps):React.ReactElement { return ( ); }