UNPKG

@atlaskit/global-search

Version:

A cross-product search component (batteries included)

35 lines (29 loc) 973 B
import _extends from "@babel/runtime/helpers/extends"; import _defineProperty from "@babel/runtime/helpers/defineProperty"; import React from 'react'; import { ResultBase } from '@atlaskit/quick-search'; import Return from '../assets/Return'; export default class AdvancedSearchResult extends React.Component { getElemAfter() { const { showKeyboardLozenge } = this.props; if (!showKeyboardLozenge) { return null; } // Supposed to render ReturnHighlighted when the result isSelected, but that doesn't work anymore. See QS-281. return /*#__PURE__*/React.createElement(Return, null); } render() { const { showKeyboardLozenge, ...baseProps } = this.props; return /*#__PURE__*/React.createElement(ResultBase, _extends({}, baseProps, { elemAfter: this.getElemAfter(), onClick: this.props.onClick })); } } _defineProperty(AdvancedSearchResult, "defaultProps", { showKeyboardLozenge: false });