UNPKG

@uimkit/uikit-react

Version:

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

54 lines (47 loc) 2.34 kB
'use strict'; 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/Plugins/index.js'); require('./TranslationContext.js'); require('./UIKitContext.js'); require('./ChatActionContext.js'); require('./MessageInputContext.js'); require('./UIMessageContext.js'); require('./ChatStateContext.js'); require('../components/UIMessage/UIMessage.js'); require('../components/UIMessage/MessagePlugins.js'); require('../components/UIMessage/MessageStatus.js'); require('../components/UIMessage/MessageProgress.js'); require('../components/EmptyStateIndicator/EmptyStateIndicator.js'); require('../components/AutoCompleteTextarea/Item.js'); require('tslib'); require('../components/AutoCompleteTextarea/Textarea.js'); require('../node_modules/react-is/index.js'); require('../components/UIChatAutoComplete/UIChatAutoComplete.js'); require('../components/Loading/LoadingErrorIndicator.js'); require('../components/Loading/LoadingIndicator.js'); require('../components/UIMessageList/MessageNotification.js'); require('../components/DateSeparator/DateSeparator.js'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var React__default = /*#__PURE__*/_interopDefaultLegacy(React); var ComponentContext = React__default["default"].createContext(undefined); function ComponentProvider(_a) { var children = _a.children, value = _a.value; return (React__default["default"].createElement(ComponentContext.Provider, { value: value }, children)); } var useComponentContext = function (componentName) { var contextValue = React.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; }; exports.ComponentContext = ComponentContext; exports.ComponentProvider = ComponentProvider; exports.useComponentContext = useComponentContext; //# sourceMappingURL=ComponentContext.js.map