@@ -92,6 +92,9 @@ declare module "SendbirdUIKitGlobal" {
9292 chainTop: boolean;
9393 chainBottom: boolean;
9494 }
95+ export interface RenderCustomSeparatorProps {
96+ message: AdminMessage | UserMessage | FileMessage;
97+ }
9598
9699 export interface ClientUserMessage extends UserMessage, ClientMessage { }
97100 export interface ClientFileMessage extends FileMessage, ClientMessage { }
@@ -476,7 +479,7 @@ declare module "SendbirdUIKitGlobal" {
476479 renderMessage?: (props: RenderMessageProps) => React.ReactNode | React.ReactElement;
477480 renderMessageInput?: () => React.ReactNode | React.ReactElement;
478481 renderTypingIndicator?: () => React.ReactNode | React.ReactElement;
479- renderCustomSeperator ?: () => React.ReactNode | React.ReactElement;
482+ renderCustomSeparator ?: (props: RenderCustomSeparatorProps ) => React.ReactNode | React.ReactElement;
480483 }
481484
482485 export type CoreMessageType = AdminMessage | UserMessage | FileMessage;
@@ -526,15 +529,15 @@ declare module "SendbirdUIKitGlobal" {
526529 handleScroll: () => void;
527530 // for extending
528531 renderMessage?: (props: RenderMessageProps) => React.ReactNode | React.ReactElement;
529- renderCustomSeperator ?: () => React.ReactNode | React.ReactElement;
532+ renderCustomSeparator ?: (props: RenderCustomSeparatorProps ) => React.ReactNode | React.ReactElement;
530533 renderEditInput?: () => React.ReactNode | React.ReactElement;
531534 renderMessageContent?: () => React.ReactNode | React.ReactElement;
532535 };
533536
534537 export type MessageListProps = {
535538 renderMessage?: (props: RenderMessageProps) => React.ReactNode | React.ReactElement;
536539 renderPlaceholderEmpty?: () => React.ReactNode | React.ReactElement;
537- renderCustomSeperator ?: () => React.ReactNode | React.ReactElement;
540+ renderCustomSeparator ?: (props: RenderCustomSeparatorProps ) => React.ReactNode | React.ReactElement;
538541 };
539542
540543 export type SuggestedMentionListProps = {
0 commit comments