stream-chat-react
stream-chat-react copied to clipboard
React Chat SDK ➜ Stream Chat 💬
**Motivation** The `ChannelList` component does not show the updated list of channels that a member belongs to when the member joins a new channel In the video below, I'm using...
https://unpkg.com/browse/[email protected]/dist/stories/
The `MessageSimple` component changes its size when reactions are added/removed. This makes it not usable for for livestream use cases, as the list will frequently jump around with reactions from...
**Motivation** With jump to message enabled, `show latest messages` is displayed if the user has scrolled to a new set of messages. However, this button should also appear when the...
**Motivation** With the upcoming jump to message PR, clicking quotes in replies will jump to the original source. This might be not the desired behavior, so we need a configuration...
**Motivation** Our backend supports one reaction type per user through the `enforce_unique` flag. See [corresponding issue in the swift client](https://github.com/GetStream/stream-chat-swift/issues/1856). **Proposed solution** Configuration property on `Channel` component level that causes...
As a developer using the React SDK, I would like to be able to quickly implement a user interface that displays the results from searching the messages in a certain...
**Motivation** We [have long walls of conditional class construction](https://github.com/GetStream/stream-chat-react/blob/baaf2cbae7c2415d60451bfb05b98d4173bb5dda/src/components/Message/MessageSimple.tsx#L98-L109). **Proposed solution** [classnames solves that](https://www.npmjs.com/package/classnames). **Acceptance Criteria** Have all className concatenations replaced with classnames.
**Motivation** Current implementation of Mention does not allow users to use their own custom component to render in its place and only renders `span` element without any information for matching...
**Motivation** The UI should respect the server configuration when it comes to flagging messages. The capability is passed in `flag-message`. **Proposed solution** Take the flag into account in [the message...