@atlaskit/global-search
Version:
A cross-product search component (batteries included)
35 lines (29 loc) • 973 B
JavaScript
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
});