UNPKG

stream-chat-react-native-core

Version:

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

22 lines 1.03 kB
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.useCanCreatePoll = void 0; var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _react = require("react"); var _useMessageComposer2 = require("../../../contexts/messageInputContext/hooks/useMessageComposer"); var useCanCreatePoll = () => { var _useMessageComposer = (0, _useMessageComposer2.useMessageComposer)(), pollComposer = _useMessageComposer.pollComposer; var _useState = (0, _react.useState)(pollComposer.canCreatePoll), _useState2 = (0, _slicedToArray2.default)(_useState, 2), canCreatePoll = _useState2[0], setCanCreatePoll = _useState2[1]; (0, _react.useEffect)(() => pollComposer.state.subscribe(() => { setCanCreatePoll(pollComposer.canCreatePoll); }), [pollComposer]); return canCreatePoll; }; exports.useCanCreatePoll = useCanCreatePoll; //# sourceMappingURL=useCanCreatePoll.js.map