Skip to content

MessageReplies

Renders thread reply count and avatars inside MessageList. This is the default component for the MessageReplies prop.

Best Practices

  • Keep reply indicators compact to avoid clutter.
  • Use onOpenThread to navigate to thread views consistently.
  • Respect alignment and thread state for consistent layout.
  • Avoid heavy logic in press handlers.
  • Use preventPress for read-only reply indicators.

Props

Prop Description Type
alignment Sets whether the message aligns left or right in the list. Defaults to 'right'. enum('right', 'left')
isMyMessage True if the message was sent by the current user. boolean
message Message object. Message type
onLongPress Default long press handler for message UI. function
onPress Default press handler for message UI. function
onOpenThread Handler function for "Thread Reply" action. function
onPressIn Default pressIn handler for message UI. function
preventPress Disable press interactions for the replies row. boolean
threadList True if the current message is part of a thread. boolean

UI Component Props

MessageRepliesAvatars

Component used to render participant avatars beside the reply count.

Type Default
ComponentType MessageRepliesAvatars