@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
84 lines (77 loc) • 3.73 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
require('../types/models.js');
require('../types/events.js');
require('../components/Icon/type.js');
require('../components/Icon/config.js');
require('../components/UIKit/UIKit.js');
require('tslib');
require('./TranslationContext.js');
require('./UIKitContext.js');
require('./ComponentContext.js');
require('./ChatActionContext.js');
require('./MessageInputContext.js');
require('./UIMessageContext.js');
require('../constants.js');
require('@emoji-mart/data');
require('emoji-mart');
require('./EmojiContext.js');
require('../components/EmptyStateIndicator/EmptyStateIndicator.js');
require('../components/UIMessageInput/hooks/useHandleQuoteMessage.js');
require('@emoji-mart/data/i18n/zh.json');
require('@emoji-mart/data/i18n/en.json');
require('../components/Plugins/index.js');
require('../components/EmoticonItem/EmoticonItem.js');
require('../components/UICommandItem/UICommandItem.js');
require('../node_modules/.pnpm/lodash.throttle@4.1.1/node_modules/lodash.throttle/index.js');
require('../components/UIUserItem/UIUserItem.js');
require('../node_modules/.pnpm/react-popper@2.3.0_r6q5zrenym2zg7je7hgi674bti/node_modules/react-popper/lib/esm/Manager.js');
require('react-dom');
require('../node_modules/.pnpm/warning@4.0.3/node_modules/warning/warning.js');
require('../node_modules/.pnpm/react-dropzone@14.2.3_react@18.2.0/node_modules/react-dropzone/dist/es/index.js');
require('../components/UIChatAutoComplete/UIChatAutoComplete.js');
require('../components/UIMessage/UIMessage.js');
require('../components/DateSeparator/DateSeparator.js');
require('../components/UIMessageList/MessageNotification.js');
require('../components/Loading/LoadingErrorIndicator.js');
require('../components/Loading/LoadingIndicator.js');
require('../components/UIMessage/MessagePlugins.js');
require('../components/UIMessage/MessageStatus.js');
require('../components/UIMessage/MessageProgress.js');
require('../components/UIChat/emojiData.js');
require('../node_modules/.pnpm/invariant@2.2.4/node_modules/invariant/invariant.js');
require('redux');
require('i18next');
require('../store/rootReducer.js');
require('../store/accounts/actions.js');
require('../store/accounts/selectors.js');
require('../store/conversations/actions.js');
require('../node_modules/.pnpm/lodash.flatten@4.4.0/node_modules/lodash.flatten/index.js');
require('../node_modules/.pnpm/lodash.some@4.6.0/node_modules/lodash.some/index.js');
require('../store/messages/actions.js');
require('../store/contacts/actions.js');
require('react-redux');
require('dayjs');
require('../components/UIContactPreview/UIContactPreviewContent.js');
require('../components/UIMoment/UIMomentContext.js');
require('../components/UIMoment/hooks/MomentContext.js');
require('../components/UIMoment/UIMomentDefault.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
var ChatStateContext = React__default["default"].createContext(null);
function ChatStateContextProvider(_a) {
var children = _a.children, value = _a.value;
return (React__default["default"].createElement(ChatStateContext.Provider, { value: value }, children));
}
function useChatStateContext(componentName) {
var contextValue = React.useContext(ChatStateContext);
if (!contextValue && componentName) {
return {};
}
return contextValue;
}
exports.ChatStateContext = ChatStateContext;
exports.ChatStateContextProvider = ChatStateContextProvider;
exports.useChatStateContext = useChatStateContext;
//# sourceMappingURL=ChatStateContext.js.map