Skip to content

Commit 38abf76

Browse files
authored
fix: remove customMessageData from handleSubmit type declaration (#2950)
1 parent f8f0616 commit 38abf76

File tree

2 files changed

+4
-11
lines changed

2 files changed

+4
-11
lines changed

src/components/MessageInput/SendButton.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
import React from 'react';
22
import { SendIcon } from './icons';
33
import { useMessageComposerHasSendableData } from './hooks';
4-
import type { UpdatedMessage } from 'stream-chat';
54
import { useTranslationContext } from '../../context';
65

76
export type SendButtonProps = {
8-
sendMessage: (
9-
event: React.BaseSyntheticEvent,
10-
customMessageData?: Omit<UpdatedMessage, 'mentioned_users'>,
11-
) => void;
7+
sendMessage: (event: React.BaseSyntheticEvent) => void;
128
} & React.ComponentProps<'button'>;
9+
1310
export const SendButton = ({ sendMessage, ...rest }: SendButtonProps) => {
1411
const { t } = useTranslationContext();
1512
const hasSendableData = useMessageComposerHasSendableData();

src/components/MessageInput/hooks/useMessageInputControls.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,12 @@ import type React from 'react';
22
import { useTextareaRef } from './useTextareaRef';
33
import { useSubmitHandler } from './useSubmitHandler';
44
import { usePasteHandler } from './usePasteHandler';
5-
import { useMediaRecorder } from '../../MediaRecorder/hooks/useMediaRecorder';
65
import type { RecordingController } from '../../MediaRecorder/hooks/useMediaRecorder';
7-
import type { UpdatedMessage } from 'stream-chat';
6+
import { useMediaRecorder } from '../../MediaRecorder/hooks/useMediaRecorder';
87
import type { MessageInputProps } from '../MessageInput';
98

109
export type MessageInputHookProps = {
11-
handleSubmit: (
12-
event?: React.BaseSyntheticEvent,
13-
customMessageData?: Omit<UpdatedMessage, 'mentioned_users'>,
14-
) => void;
10+
handleSubmit: (event?: React.BaseSyntheticEvent) => void;
1511
onPaste: (event: React.ClipboardEvent<HTMLTextAreaElement>) => void;
1612
recordingController: RecordingController;
1713
textareaRef: React.MutableRefObject<HTMLTextAreaElement | null | undefined>;

0 commit comments

Comments
 (0)