UNPKG

@uimkit/uikit-react

Version:

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

27 lines (24 loc) 1.04 kB
import React__default from 'react'; import '../../types/models.js'; import '../../types/events.js'; var getDisplayTitle = function (contact, searchValue, highlightColor) { if (highlightColor === void 0) { highlightColor = '#147AFF'; } /* const { name, nick, groupID, userID, } = getMessageProfile(conversation); */ var nickname = contact.nickname; var title = nickname; var handleTitle = function (str) { var tempStr = str.toLocaleLowerCase(); var pos = tempStr.indexOf(searchValue.toLocaleLowerCase()); return (React__default.createElement("div", null, React__default.createElement("span", null, str.slice(0, pos)), React__default.createElement("span", { style: { color: highlightColor } }, str.slice(pos, pos + searchValue.length)), React__default.createElement("span", null, str.slice(pos + searchValue.length)))); }; return !searchValue ? title : handleTitle(title); }; export { getDisplayTitle }; //# sourceMappingURL=utils.js.map