UNPKG

@uimkit/uikit-react

Version:

<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>

44 lines (41 loc) 1.95 kB
import React__default, { useContext } from 'react'; import '../types/models.js'; import '../types/events.js'; import '../components/Icon/type.js'; import '../components/Icon/config.js'; import '../components/Plugins/index.js'; import './TranslationContext.js'; import './UIKitContext.js'; import './ChatActionContext.js'; import './MessageInputContext.js'; import './UIMessageContext.js'; import './ChatStateContext.js'; import '../components/UIMessage/UIMessage.js'; import '../components/UIMessage/MessagePlugins.js'; import '../components/UIMessage/MessageStatus.js'; import '../components/UIMessage/MessageProgress.js'; import '../components/EmptyStateIndicator/EmptyStateIndicator.js'; import '../components/AutoCompleteTextarea/Item.js'; import 'tslib'; import '../components/AutoCompleteTextarea/Textarea.js'; import '../node_modules/react-is/index.js'; import '../components/UIChatAutoComplete/UIChatAutoComplete.js'; import '../components/Loading/LoadingErrorIndicator.js'; import '../components/Loading/LoadingIndicator.js'; import '../components/UIMessageList/MessageNotification.js'; import '../components/DateSeparator/DateSeparator.js'; var ComponentContext = React__default.createContext(undefined); function ComponentProvider(_a) { var children = _a.children, value = _a.value; return (React__default.createElement(ComponentContext.Provider, { value: value }, children)); } var useComponentContext = function (componentName) { var contextValue = useContext(ComponentContext); if (!contextValue) { console.warn("The useComponentContext hook was called outside of the ComponentContext provider. Make sure this hook is called within a child of the Channel component. The errored call is located in the ".concat(componentName, " component.")); return {}; } return contextValue; }; export { ComponentContext, ComponentProvider, useComponentContext }; //# sourceMappingURL=ComponentContext.js.map