@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
27 lines (24 loc) • 1.28 kB
JavaScript
import React__default from 'react';
import { ConversationType } from '../../types/models.js';
import '../../types/events.js';
import '../../context/TranslationContext.js';
import '../../context/UIKitContext.js';
import '../../context/ComponentContext.js';
import '../../context/ChatActionContext.js';
import '../../context/MessageInputContext.js';
import { messageShowType } from '../../context/UIMessageContext.js';
import '../../context/ChatStateContext.js';
function MessageName(props) {
props.className; var CustomName = props.CustomName, message = props.message, showType = props.showType;
var show = (showType === messageShowType.ALL || (message === null || message === void 0 ? void 0 : message.flow) === showType)
&& (message === null || message === void 0 ? void 0 : message.conversation_type) === ConversationType.Group;
if (!show || showType === messageShowType.NONE) {
return null;
}
if (CustomName) {
return CustomName;
}
return (React__default.createElement("label", { htmlFor: "content", className: "name" }, (message === null || message === void 0 ? void 0 : message.nick) || (message === null || message === void 0 ? void 0 : message.from)));
}
export { MessageName };
//# sourceMappingURL=MessageName.js.map