stream-chat-react-native icon indicating copy to clipboard operation
stream-chat-react-native copied to clipboard

Make message grouping cusomizable

Open madsroskar opened this issue 2 years ago • 1 comments

Motivation Currently, we group messages by sender, and optionally by a time interval defined by the user. However, some users have requirements that go outside of these two cases, and our current setup doesn't allow for customizing the grouping/groupStyles without creating a custom MessageList component.

Proposed solution Allow users to pass a function, similar to our getGroupStyles function to make the decision on how to group messages themselves.

Acceptance Criteria

  • Implementation of the feature
  • Documentation on how to make use of this
  • Automated testing the default implementation

madsroskar avatar Sep 28 '22 21:09 madsroskar

Hey team! Please add your planning poker estimate with Zenhub @vishalnarkhede @madsroskar @khushal87

vanGalilea avatar Sep 29 '22 09:09 vanGalilea