@@ -22,6 +22,7 @@ export default function MessageHoc({
2222 hasSeparator,
2323 deleteMessage,
2424 updateMessage,
25+ scrollToMessage,
2526 resendMessage,
2627 useReaction,
2728 chainTop,
@@ -60,7 +61,7 @@ export default function MessageHoc({
6061 if ( renderCustomMessage ) {
6162 return renderCustomMessage ( message , currentGroupChannel , chainTop , chainBottom ) ;
6263 // TODO: Let's change this to object type on next major version up
63- // and add params 'hasSeparator' and 'menuDisabled'
64+ // and add params 'hasSeparator' and 'menuDisabled', scrollToMessage
6465 }
6566 return null ;
6667 } , [ message , message . message , renderCustomMessage ] ) ;
@@ -75,7 +76,7 @@ export default function MessageHoc({
7576 ref = { useMessageScrollRef }
7677 className = { `
7778 sendbird-msg-hoc sendbird-msg--scroll-ref
78- ${ isAnimated ? 'sendbird-msg-hoc__highlighted ' : '' }
79+ ${ isAnimated ? 'sendbird-msg-hoc__animated ' : '' }
7980 ` }
8081 >
8182 { /* date-separator */ }
@@ -130,6 +131,7 @@ export default function MessageHoc({
130131 < MessageContent
131132 className = "sendbird-message-hoc__message-content"
132133 userId = { userId }
134+ scrollToMessage = { scrollToMessage }
133135 channel = { currentGroupChannel }
134136 message = { message }
135137 disabled = { disabled }
@@ -201,6 +203,7 @@ MessageHoc.propTypes = {
201203 disabled : PropTypes . bool ,
202204 editDisabled : PropTypes . bool ,
203205 deleteMessage : PropTypes . func . isRequired ,
206+ scrollToMessage : PropTypes . func ,
204207 updateMessage : PropTypes . func . isRequired ,
205208 resendMessage : PropTypes . func . isRequired ,
206209 useReaction : PropTypes . bool . isRequired ,
@@ -228,5 +231,6 @@ MessageHoc.defaultProps = {
228231 disabled : false ,
229232 highLightedMessageId : null ,
230233 toggleReaction : ( ) => { } ,
234+ scrollToMessage : ( ) => { } ,
231235 emojiContainer : { } ,
232236} ;
0 commit comments