UNPKG

cozy-search

Version:

UI components about search bar and IA assistant

49 lines (35 loc) 1.55 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.AssistantButton = void 0; var _twakeIcons = require("@linagora/twake-icons"); var _react = _interopRequireDefault(require("react")); var _reactRouterDom = require("react-router-dom"); var _IconButton = _interopRequireDefault(require("cozy-ui/transpiled/react/IconButton")); var _InputAdornment = _interopRequireDefault(require("cozy-ui/transpiled/react/InputAdornment")); var _TwakeAssistantIcon = require("../AssistantIcon/TwakeAssistantIcon"); var _helpers = require("../helpers"); var AssistantButton = function AssistantButton(_ref) { var size = _ref.size; var navigate = (0, _reactRouterDom.useNavigate)(); var _useLocation = (0, _reactRouterDom.useLocation)(), pathname = _useLocation.pathname; var onClick = function onClick() { var conversationId = (0, _helpers.makeConversationId)(); navigate("assistant/".concat(conversationId, "?returnPath=").concat(pathname)); }; return /*#__PURE__*/_react.default.createElement(_InputAdornment.default, { position: "end", className: "u-mr-half" }, /*#__PURE__*/_react.default.createElement(_IconButton.default, { onClick: onClick, size: "small", color: "primary" }, /*#__PURE__*/_react.default.createElement(_twakeIcons.Icon, { icon: _TwakeAssistantIcon.TwakeAssistantIcon, size: size === 'medium' ? 24 : 16 }))); }; exports.AssistantButton = AssistantButton;