UNPKG

@atlaskit/global-search

Version:

A cross-product search component (batteries included)

23 lines 1.46 kB
import { __extends } from "tslib"; import * as React from 'react'; import AdvancedSearchResult from './AdvancedSearchResult'; import { getConfluenceAdvancedSearchLink, ADVANCED_CONFLUENCE_SEARCH_RESULT_ID, } from './SearchResultsUtil'; import { AnalyticsType } from '../model/Result'; var SearchConfluenceItem = /** @class */ (function (_super) { __extends(SearchConfluenceItem, _super); function SearchConfluenceItem() { return _super !== null && _super.apply(this, arguments) || this; } SearchConfluenceItem.prototype.render = function () { var _a = this.props, query = _a.query, icon = _a.icon, text = _a.text, showKeyboardLozenge = _a.showKeyboardLozenge, analyticsData = _a.analyticsData, isCompact = _a.isCompact; // key should change per search to make keyboard nav work var key = "search_confluence_" + Date.now(); return (React.createElement(AdvancedSearchResult, { href: getConfluenceAdvancedSearchLink(query), key: key, resultId: ADVANCED_CONFLUENCE_SEARCH_RESULT_ID, text: text, icon: icon, type: AnalyticsType.AdvancedSearchConfluence, showKeyboardLozenge: showKeyboardLozenge, analyticsData: analyticsData, isCompact: isCompact, onClick: this.props.onClick })); }; SearchConfluenceItem.defaultProps = { showKeyboardLozenge: false, }; return SearchConfluenceItem; }(React.Component)); export default SearchConfluenceItem; //# sourceMappingURL=SearchConfluenceItem.js.map