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