UNPKG

stream-chat-react-native-core

Version:

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

18 lines 851 B
Object.defineProperty(exports, "__esModule", { value: true }); exports.useIsCommandDisabled = void 0; var _react = require("react"); var _useMessageComposer = require("./useMessageComposer"); var _useStateStore2 = require("../../../hooks/useStateStore"); var hasQuotedMessageSelector = state => ({ hasQuotedMessage: !!state.quotedMessage }); var useIsCommandDisabled = command => { var messageComposer = (0, _useMessageComposer.useMessageComposer)(); var _useStateStore = (0, _useStateStore2.useStateStore)(messageComposer.state, hasQuotedMessageSelector), hasQuotedMessage = _useStateStore.hasQuotedMessage; return (0, _react.useMemo)(() => messageComposer.isCommandDisabled(command), [command, hasQuotedMessage, messageComposer]); }; exports.useIsCommandDisabled = useIsCommandDisabled; //# sourceMappingURL=useIsCommandDisabled.js.map