@atlaskit/global-search
Version:
A cross-product search component (batteries included)
32 lines (30 loc) • 1.28 kB
JavaScript
import React from 'react';
import { FormattedMessage } from 'react-intl';
import { ResultBase } from '@atlaskit/quick-search'; // AFP-2532 TODO: Fix automatic suppressions below
// eslint-disable-next-line @atlassian/tangerine/import/entry-points
import { gridSize } from '@atlaskit/theme';
import SearchIcon from '@atlaskit/icon/glyph/search';
import styled from 'styled-components';
import { messages } from '../../messages';
import Return from '../../assets/Return';
import { AnalyticsType } from '../../model/Result';
const Wrapper = styled.div`
padding: ${gridSize()}px 0;
`;
export default class AdvancedIssueSearchLink extends React.Component {
render() {
return /*#__PURE__*/React.createElement(Wrapper, null, /*#__PURE__*/React.createElement(ResultBase, {
href: "/issues",
resultId: "jira-advanced-issue-search",
text: /*#__PURE__*/React.createElement(FormattedMessage, messages.jira_advanced_issue_search),
icon: /*#__PURE__*/React.createElement(SearchIcon, {
size: "medium",
label: "Advanced search"
}),
type: AnalyticsType.TopLinkPreQueryAdvancedSearchJira,
elemAfter: /*#__PURE__*/React.createElement(Return, null),
key: "advanced-search-link",
onClick: this.props.onClick
}));
}
}