UNPKG

stream-chat-react-native-core

Version:

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

27 lines 1.23 kB
Object.defineProperty(exports, "__esModule", { value: true }); exports.useAttachmentManagerState = void 0; var _useMessageComposer2 = require("./useMessageComposer"); var _useStateStore2 = require("../../../hooks/useStateStore"); var stateSelector = state => ({ attachments: state.attachments }); var useAttachmentManagerState = () => { var _useMessageComposer = (0, _useMessageComposer2.useMessageComposer)(), attachmentManager = _useMessageComposer.attachmentManager; var _useStateStore = (0, _useStateStore2.useStateStore)(attachmentManager.state, stateSelector), attachments = _useStateStore.attachments; return { attachments, availableUploadSlots: attachmentManager.availableUploadSlots, blockedUploadsCount: attachmentManager.blockedUploadsCount, failedUploadsCount: attachmentManager.failedUploadsCount, isUploadEnabled: attachmentManager.isUploadEnabled, pendingUploadsCount: attachmentManager.pendingUploadsCount, successfulUploadsCount: attachmentManager.successfulUploadsCount, uploadsInProgressCount: attachmentManager.uploadsInProgressCount }; }; exports.useAttachmentManagerState = useAttachmentManagerState; //# sourceMappingURL=useAttachmentManagerState.js.map