UNPKG

stream-chat-react-native-core

Version:

The official React Native and Expo components for Stream Chat, a service for building chat applications

13 lines (9 loc) 510 B
import { Channel, EventTypes } from 'stream-chat'; import { useSelectedChannelState } from './useSelectedChannelState'; const selector = (channel: Channel) => channel.data?.name; const keys: EventTypes[] = ['channel.updated']; export function useChannelName(channel: Channel): string | undefined; export function useChannelName(channel?: Channel): string | undefined; export function useChannelName(channel?: Channel) { return useSelectedChannelState({ channel, selector, stateChangeEventKeys: keys }); }