stream-chat-react
Version:
React components to create chat conversations or livestream style chat
11 lines (10 loc) • 452 B
JavaScript
import { useChatContext } from '../../../context';
import { useStateStore } from '../../../store';
const searchControllerStateSelector = (nextValue) => ({
focusedMessage: nextValue.focusedMessage,
});
export const useSearchFocusedMessage = () => {
const { searchController } = useChatContext('Channel');
const { focusedMessage } = useStateStore(searchController._internalState, searchControllerStateSelector);
return focusedMessage;
};