UNPKG

@atlaskit/global-search

Version:

A cross-product search component (batteries included)

43 lines (40 loc) 1.51 kB
import React from 'react'; import { isEmpty } from '../SearchResultsUtil'; import NoRecentActivity from '../NoRecentActivity'; import ResultGroupsComponent, { ResultGroupType } from './ResultGroupsComponent'; import { PreQueryAnalyticsComponent } from './ScreenAnalyticsHelper'; export default class PreQueryState extends React.Component { render() { const { resultsGroups, searchSessionId, screenCounter, renderNoRecentActivity, referralContextIdentifiers, renderAdvancedSearchGroup } = this.props; if (resultsGroups.every(({ items }) => isEmpty(items))) { return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(PreQueryAnalyticsComponent, { key: "pre-query-analytics", screenCounter: screenCounter, searchSessionId: searchSessionId, referralContextIdentifiers: referralContextIdentifiers }), /*#__PURE__*/React.createElement(NoRecentActivity, { key: "no-recent-activity" }, renderNoRecentActivity())); } return /*#__PURE__*/React.createElement(ResultGroupsComponent, { key: "prequery-results-groups", type: ResultGroupType.PreQuery, renderAdvancedSearch: renderAdvancedSearchGroup, resultsGroups: resultsGroups, searchSessionId: searchSessionId, screenCounter: screenCounter, referralContextIdentifiers: referralContextIdentifiers, onShowMoreClicked: () => {}, query: "" }); } }