UNPKG

@uimkit/uikit-react

Version:

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

24 lines (21 loc) 1.36 kB
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