@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
24 lines (21 loc) • 1.36 kB
JavaScript
import React__default from 'react';
import '../../types/models.js';
import '../../types/events.js';
import { UIChatHeaderDefault } from './UIChatHeaderDefault.js';
import '../../context/TranslationContext.js';
import { useUIKit } from '../../context/UIKitContext.js';
import { useComponentContext } from '../../context/ComponentContext.js';
import '../../context/ChatActionContext.js';
import '../../context/MessageInputContext.js';
import '../../context/UIMessageContext.js';
import '../../context/ChatStateContext.js';
function UIChatHeader(props) {
var title = props.title, propsConversation = props.conversation, propsUIChatHeader = props.UIChatHeader, avatar = props.avatar, headerOpateIcon = props.headerOpateIcon, pluginComponentList = props.pluginComponentList;
var contextConversation = useUIKit('UIChatHeader').activeConversation;
var ContextUIChatHeader = useComponentContext('UIChatHeader').UIChatHeader;
var UIChatHeaderUIComponent = propsUIChatHeader || ContextUIChatHeader || UIChatHeaderDefault;
var conversation = propsConversation || contextConversation;
return (React__default.createElement(UIChatHeaderUIComponent, { title: title, conversation: conversation, avatar: avatar, opateIcon: headerOpateIcon, pluginComponentList: pluginComponentList }));
}
export { UIChatHeader };
//# sourceMappingURL=UIChatHeader.js.map