@atlaskit/global-search
Version:
A cross-product search component (batteries included)
30 lines (28 loc) • 911 B
JavaScript
import React from 'react';
import AdvancedSearchResult from './AdvancedSearchResult';
import { ADVANCED_PEOPLE_SEARCH_RESULT_ID } from './SearchResultsUtil';
import { AnalyticsType } from '../model/Result';
export default class SearchPeopleItem extends React.Component {
render() {
const {
query,
icon,
text,
analyticsData,
isCompact
} = this.props; // key should change per search to make keyboard nav work
const key = `search_people_${Date.now()}`;
return /*#__PURE__*/React.createElement(AdvancedSearchResult, {
href: `/people/search?q=${encodeURIComponent(query)}`,
icon: icon,
key: key,
analyticsData: analyticsData,
resultId: ADVANCED_PEOPLE_SEARCH_RESULT_ID,
text: text,
type: AnalyticsType.AdvancedSearchPeople,
target: "_blank",
isCompact: isCompact,
onClick: this.props.onClick
});
}
}