UNPKG

cozy-search

Version:

UI components about search bar and IA assistant

59 lines (47 loc) 2.12 kB
"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;