Skip to content

Commit 74f9bd6

Browse files
Merge pull request #126 from GetStream/vishal/CRNS-60
CRNS-60: Adding types for SendButton component
2 parents a257bd8 + ad5c728 commit 74f9bd6

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

types/index.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@ export interface MessageInputProps
217217
/** https://github.com/beefe/react-native-actionsheet/blob/master/lib/styles.js */
218218
actionSheetStyles?: object;
219219
AttachmentFileIcon?: React.ElementType<FileIconUIComponentProps>;
220+
SendButton: React.ElementType<SendButtonProps>;
220221
}
221222

222223
export interface AttachmentProps extends MessageContentContextValue {
@@ -719,6 +720,12 @@ export interface AttachmentActionsProps {
719720
actionHandler?(name: string, value: string): any;
720721
}
721722

723+
export interface SendButtonProps {
724+
title: string;
725+
editing: Client.MessageResponse | boolean;
726+
sendMessage(): void;
727+
}
728+
722729
//================================================================================================
723730
//================================================================================================
724731
//
@@ -814,6 +821,7 @@ export class TypingIndicator extends React.PureComponent<
814821
> {}
815822
export class MessageInput extends React.PureComponent<MessageInputProps, any> {}
816823

824+
export class SendButton extends React.PureComponent<SendButtonProps> {}
817825
export class MessageSimple extends React.PureComponent<
818826
MessageUIComponentProps,
819827
any

0 commit comments

Comments
 (0)