UNPKG

stream-chat-react-native-core

Version:

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

17 lines (14 loc) 501 B
import { useEffect, useState } from 'react'; import { useMessageComposer } from '../../../contexts/messageInputContext/hooks/useMessageComposer'; export const useCanCreatePoll = () => { const { pollComposer } = useMessageComposer(); const [canCreatePoll, setCanCreatePoll] = useState(pollComposer.canCreatePoll); useEffect( () => pollComposer.state.subscribe(() => { setCanCreatePoll(pollComposer.canCreatePoll); }), [pollComposer], ); return canCreatePoll; };