UNPKG

stream-chat-react

Version:

React components to create chat conversations or livestream style chat

11 lines (10 loc) 444 B
import { useMessageComposer } from './useMessageComposer'; import { useEffect, useState } from 'react'; export const useCanCreatePoll = () => { const { pollComposer } = useMessageComposer(); const [canCreatePoll, setCanCreatePoll] = useState(pollComposer.canCreatePoll); useEffect(() => pollComposer.state.subscribe(() => { setCanCreatePoll(pollComposer.canCreatePoll); }), [pollComposer]); return canCreatePoll; };