UNPKG

cozy-search

Version:

UI components about search bar and IA assistant

70 lines (57 loc) 2.04 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _AppLinker = _interopRequireDefault(require("cozy-ui/transpiled/react/AppLinker")); var _Link = _interopRequireDefault(require("cozy-ui/transpiled/react/Link")); var _Breakpoints = _interopRequireDefault(require("cozy-ui/transpiled/react/providers/Breakpoints")); var _SuggestionItemTextHighlighted = _interopRequireDefault(require("./SuggestionItemTextHighlighted")); /** * Code copied and adapted from cozy-drive * * See source: https://github.com/cozy/cozy-drive/blob/fbe2df67199683b23a40f476ccdacb00ee027459/src/modules/search/components/SuggestionItemTextSecondary.jsx */ var SuggestionItemTextSecondary = function SuggestionItemTextSecondary(_ref) { var text = _ref.text, query = _ref.query, url = _ref.url, slug = _ref.slug; var _useBreakpoints = (0, _Breakpoints.default)(), isMobile = _useBreakpoints.isMobile; if (isMobile || !url) { return /*#__PURE__*/_react.default.createElement(_SuggestionItemTextHighlighted.default, { text: text, query: query }); } var app = { slug: slug }; return /*#__PURE__*/_react.default.createElement(_AppLinker.default, { app: app, href: url }, function (_ref2) { var href = _ref2.href, _onClick = _ref2.onClick; return /*#__PURE__*/_react.default.createElement(_Link.default, { color: "textSecondary", underline: "hover", href: href, onClick: function onClick(e) { e.stopPropagation(); if (typeof _onClick == 'function') { _onClick(e); } } }, /*#__PURE__*/_react.default.createElement(_SuggestionItemTextHighlighted.default, { text: text, query: query, slug: slug })); }); }; var _default = SuggestionItemTextSecondary; exports.default = _default;