@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
32 lines (25 loc) • 1.7 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
require('../../types/models.js');
require('../../types/events.js');
var UIChatHeaderDefault = require('./UIChatHeaderDefault.js');
require('../../context/TranslationContext.js');
var UIKitContext = require('../../context/UIKitContext.js');
var ComponentContext = require('../../context/ComponentContext.js');
require('../../context/ChatActionContext.js');
require('../../context/MessageInputContext.js');
require('../../context/UIMessageContext.js');
require('../../context/ChatStateContext.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
function UIChatHeader(props) {
var title = props.title, propsConversation = props.conversation, propsUIChatHeader = props.UIChatHeader, avatar = props.avatar, headerOpateIcon = props.headerOpateIcon, pluginComponentList = props.pluginComponentList;
var contextConversation = UIKitContext.useUIKit('UIChatHeader').activeConversation;
var ContextUIChatHeader = ComponentContext.useComponentContext('UIChatHeader').UIChatHeader;
var UIChatHeaderUIComponent = propsUIChatHeader || ContextUIChatHeader || UIChatHeaderDefault.UIChatHeaderDefault;
var conversation = propsConversation || contextConversation;
return (React__default["default"].createElement(UIChatHeaderUIComponent, { title: title, conversation: conversation, avatar: avatar, opateIcon: headerOpateIcon, pluginComponentList: pluginComponentList }));
}
exports.UIChatHeader = UIChatHeader;
//# sourceMappingURL=UIChatHeader.js.map