File tree Expand file tree Collapse file tree 2 files changed +8
-12
lines changed
Expand file tree Collapse file tree 2 files changed +8
-12
lines changed Original file line number Diff line number Diff line change @@ -7,10 +7,10 @@ import UserProfile from '../../UserProfile';
77import MessageItemMenu from '../../MessageItemMenu' ;
88import { ThreadReplySelectType } from '../../../modules/Channel/context/const' ;
99import MessageItemReactionMenu from '../../MessageItemReactionMenu' ;
10- import { MessageContentInternalProps } from '../index' ;
10+ import { MessageContentProps } from '../index' ;
1111import { UserProfileContext } from '../../../lib/UserProfileContext' ;
1212
13- export interface MessageProfileProps extends MessageContentInternalProps {
13+ export interface MessageProfileProps extends MessageContentProps {
1414 setSupposedHover ?: Dispatch < SetStateAction < boolean > > ;
1515 isMobile ?: boolean ;
1616 isReactionEnabledInChannel ?: boolean ;
Original file line number Diff line number Diff line change @@ -39,16 +39,7 @@ import MessageProfile, { MessageProfileProps } from './MessageProfile';
3939import MessageBody , { MessageBodyProps } from './MessageBody' ;
4040import MessageHeader , { MessageHeaderProps } from './MessageHeader' ;
4141
42- export interface MessageContentProps extends MessageContentInternalProps {
43- renderSenderProfile ?: ( props : MessageProfileProps ) => ReactNode ;
44- renderMessageBody ?: ( props : MessageBodyProps ) => ReactNode ;
45- renderMessageHeader ?: ( props : MessageHeaderProps ) => ReactNode ;
46- }
47-
48- /**
49- * @internal
50- */
51- export interface MessageContentInternalProps {
42+ export interface MessageContentProps {
5243 className ?: string | Array < string > ;
5344 userId : string ;
5445 channel : Nullable < GroupChannel > ;
@@ -73,6 +64,11 @@ export interface MessageContentInternalProps {
7364 onReplyInThread ?: ( props : { message : SendableMessageType } ) => void ;
7465 onQuoteMessageClick ?: ( props : { message : SendableMessageType } ) => void ;
7566 onMessageHeightChange ?: ( ) => void ;
67+
68+ // For injecting customizable sub-components
69+ renderSenderProfile ?: ( props : MessageProfileProps ) => ReactNode ;
70+ renderMessageBody ?: ( props : MessageBodyProps ) => ReactNode ;
71+ renderMessageHeader ?: ( props : MessageHeaderProps ) => ReactNode ;
7672}
7773
7874export default function MessageContent ( props : MessageContentProps ) : ReactElement {
You can’t perform that action at this time.
0 commit comments