import React, { Fragment } from 'react'; import PropTypes from 'prop-types'; import { withI18n } from '@lingui/react'; import { t } from '@lingui/macro'; import { FormGroup, Tooltip } from '@patternfly/react-core'; import { QuestionCircleIcon } from '@patternfly/react-icons'; import { InstanceGroupsAPI } from '@api'; import Lookup from '@components/Lookup'; const getInstanceGroups = async (params) => InstanceGroupsAPI.read(params); class InstanceGroupsLookup extends React.Component { render () { const { value, tooltip, onChange, i18n } = this.props; return ( {i18n._(t`Instance Groups`)} {' '} { tooltip && ( ) } )} fieldId="org-instance-groups" > ); } } InstanceGroupsLookup.propTypes = { value: PropTypes.arrayOf(PropTypes.object).isRequired, tooltip: PropTypes.string, onChange: PropTypes.func.isRequired, }; InstanceGroupsLookup.defaultProps = { tooltip: '', }; export default withI18n()(InstanceGroupsLookup);