UNPKG

@atlaskit/global-search

Version:

A cross-product search component (batteries included)

36 lines (33 loc) 1.17 kB
import _defineProperty from "@babel/runtime/helpers/defineProperty"; import React from 'react'; import AdvancedSearchResult from './AdvancedSearchResult'; import { getConfluenceAdvancedSearchLink, ADVANCED_CONFLUENCE_SEARCH_RESULT_ID } from './SearchResultsUtil'; import { AnalyticsType } from '../model/Result'; export default class SearchConfluenceItem extends React.Component { render() { const { query, icon, text, showKeyboardLozenge, analyticsData, isCompact } = this.props; // key should change per search to make keyboard nav work const key = `search_confluence_${Date.now()}`; return /*#__PURE__*/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 }); } } _defineProperty(SearchConfluenceItem, "defaultProps", { showKeyboardLozenge: false });