Skip to content

Commit 26947cf

Browse files
committed
fix: allow only message overrides
1 parent fc9e275 commit 26947cf

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

package/src/components/Message/MessageSimple/StreamingMessageView.tsx

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { useStreamingMessage } from '../hooks/useStreamingMessage';
88

99
export 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

3734
StreamingMessageView.displayName = 'StreamingMessageView{messageSimple{content}}';

0 commit comments

Comments
 (0)