stream-chat-react-native-core
Version:
The official React Native and Expo components for Stream Chat, a service for building chat applications
18 lines • 749 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useHasAttachments = void 0;
var _useMessageComposer2 = require("./useMessageComposer");
var _useStateStore2 = require("../../../hooks/useStateStore");
var stateSelector = state => ({
hasAttachments: state.attachments.length > 0
});
var useHasAttachments = () => {
var _useMessageComposer = (0, _useMessageComposer2.useMessageComposer)(),
attachmentManager = _useMessageComposer.attachmentManager;
var _useStateStore = (0, _useStateStore2.useStateStore)(attachmentManager.state, stateSelector),
hasAttachments = _useStateStore.hasAttachments;
return hasAttachments;
};
exports.useHasAttachments = useHasAttachments;
//# sourceMappingURL=useHasAttachments.js.map