cozy-search
Version:
UI components about search bar and IA assistant
55 lines (40 loc) • 1.88 kB
JavaScript
"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 _Icon = _interopRequireDefault(require("cozy-ui/transpiled/react/Icon"));
var _I18n = require("cozy-ui/transpiled/react/providers/I18n");
var _ChatItem = _interopRequireDefault(require("./ChatItem"));
var _Sources = _interopRequireDefault(require("./Sources/Sources"));
var _TwakeAssistantIcon = require("../AssistantIcon/TwakeAssistantIcon");
var _excluded = ["label", "className", "id", "sources"];
var ChatAssistantItem = function ChatAssistantItem(_ref) {
var label = _ref.label,
className = _ref.className,
id = _ref.id,
sources = _ref.sources,
props = (0, _objectWithoutProperties2.default)(_ref, _excluded);
var _useI18n = (0, _I18n.useI18n)(),
t = _useI18n.t;
return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_ChatItem.default, (0, _extends2.default)({}, props, {
label: label,
className: className,
icon: /*#__PURE__*/_react.default.createElement(_Icon.default, {
icon: _TwakeAssistantIcon.TwakeAssistantIcon,
size: 24,
className: "u-mh-half",
color: "var(--primaryColor)"
}),
name: t('assistant.name')
})), (sources === null || sources === void 0 ? void 0 : sources.length) > 0 && /*#__PURE__*/_react.default.createElement(_Sources.default, {
messageId: id,
sources: sources
}));
};
var _default = ChatAssistantItem;
exports.default = _default;