UNPKG

cozy-search

Version:

UI components about search bar and IA assistant

50 lines (36 loc) 1.53 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _contact = require("cozy-client/dist/models/contact"); var _Avatar = _interopRequireDefault(require("cozy-ui/transpiled/react/Avatar")); var _I18n = require("cozy-ui/transpiled/react/providers/I18n"); var _ChatItem = _interopRequireDefault(require("./ChatItem")); var _excluded = ["className", "label", "myself"]; var ChatUserItem = function ChatUserItem(_ref) { var className = _ref.className, label = _ref.label, myself = _ref.myself, props = (0, _objectWithoutProperties2.default)(_ref, _excluded); var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; var contact = myself || { displayName: t('assistant.default_username') }; return /*#__PURE__*/_react.default.createElement(_ChatItem.default, (0, _extends2.default)({}, props, { className: className, icon: /*#__PURE__*/_react.default.createElement(_Avatar.default, { text: (0, _contact.getInitials)(contact), size: 24 }), name: (0, _contact.getDisplayName)(contact), label: label })); }; var _default = ChatUserItem; exports.default = _default;