@@ -8,7 +8,7 @@ import { useStreamingMessage } from '../hooks/useStreamingMessage';
88
99export type StreamingMessageViewProps <
1010 StreamChatGenerics extends DefaultStreamChatGenerics = DefaultStreamChatGenerics ,
11- > = MessageTextContainerProps < StreamChatGenerics > & {
11+ > = Pick < MessageTextContainerProps < StreamChatGenerics > , 'message' > & {
1212 letterInterval ?: number ;
1313 renderingLetterCount ?: number ;
1414} ;
@@ -18,8 +18,7 @@ export const StreamingMessageView = <
1818> (
1919 props : StreamingMessageViewProps < StreamChatGenerics > ,
2020) => {
21- const { letterInterval, renderingLetterCount, ...restProps } = props ;
22- const { message : messageFromProps } = restProps ;
21+ const { letterInterval, message : messageFromProps , renderingLetterCount } = props ;
2322 const { message : messageFromContext } = useMessageContext < StreamChatGenerics > ( ) ;
2423 const message = messageFromProps || messageFromContext ;
2524 const { text = '' } = message ;
@@ -29,9 +28,7 @@ export const StreamingMessageView = <
2928 text,
3029 } ) ;
3130
32- return (
33- < MessageTextContainer message = { { ...message , text : streamedMessageText } } { ...restProps } />
34- ) ;
31+ return < MessageTextContainer message = { { ...message , text : streamedMessageText } } /> ;
3532} ;
3633
3734StreamingMessageView . displayName = 'StreamingMessageView{messageSimple{content}}' ;
0 commit comments