stream-chat-react-native-core
Version:
The official React Native and Expo components for Stream Chat, a service for building chat applications
17 lines • 1.01 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useMessageComposerHasSendableData = void 0;
var _useMessageComposer = require("./useMessageComposer");
var _useStateStore = require("../../../hooks/useStateStore");
var _MessageInputContext = require("../MessageInputContext");
var editingAuditStateStateSelector = state => state;
var useMessageComposerHasSendableData = () => {
var _useMessageInputConte = (0, _MessageInputContext.useMessageInputContext)(),
allowSendBeforeAttachmentsUpload = _useMessageInputConte.allowSendBeforeAttachmentsUpload;
var messageComposer = (0, _useMessageComposer.useMessageComposer)();
(0, _useStateStore.useStateStore)(messageComposer.editingAuditState, editingAuditStateStateSelector);
return allowSendBeforeAttachmentsUpload ? !messageComposer.contentIsEmpty : messageComposer.hasSendableData;
};
exports.useMessageComposerHasSendableData = useMessageComposerHasSendableData;
//# sourceMappingURL=useMessageComposerHasSendableData.js.map