cozy-search
Version:
UI components about search bar and IA assistant
59 lines (47 loc) • 2.12 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _twakeIcons = require("@linagora/twake-icons");
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _Avatar = _interopRequireDefault(require("cozy-ui/transpiled/react/Avatar"));
var styles = {
"assistant-container": "styles__assistant-container___2WDzp",
"knowledge-panel--light": "styles__knowledge-panel--light___1dZvc",
"knowledge-panel--dark": "styles__knowledge-panel--dark___3IGQc",
"trigger-button": "styles__trigger-button___yyIz8",
"assistant-icon": "styles__assistant-icon___1VM6i",
"assistant-icon--small": "styles__assistant-icon--small___3D9po",
"assistant-icon--composer": "styles__assistant-icon--composer___1i3dU",
"menu-item": "styles__menu-item___1jvWN",
"create-item": "styles__create-item___3ZARq",
"menu-item-icon-button": "styles__menu-item-icon-button___2q_ct",
"menu-item-actions": "styles__menu-item-actions___1ykUi",
"chip": "styles__chip___16BPR",
"selected-item--mobile": "styles__selected-item--mobile___gxVpw"
};
var AssistantAvatar = function AssistantAvatar(_ref) {
var assistant = _ref.assistant,
isSmall = _ref.isSmall,
className = _ref.className;
if (!assistant) return null;
var iconClassName = (0, _classnames.default)(styles['assistant-icon'], (0, _defineProperty2.default)({}, styles['assistant-icon--small'], isSmall), className);
if (!assistant.icon) {
return /*#__PURE__*/_react.default.createElement(_twakeIcons.Icon, {
icon: _twakeIcons.AssistantColor,
className: iconClassName
});
}
return /*#__PURE__*/_react.default.createElement(_Avatar.default, {
src: assistant.icon,
alt: assistant.name,
size: isSmall ? 12 : 24,
className: iconClassName
});
};
var _default = AssistantAvatar;
exports.default = _default;