// @flow import * as React from 'react'; import getProp from 'lodash/get'; import noop from 'lodash/noop'; import type { FieldProps } from 'formik'; import PillSelectorDropdown from './PillSelectorDropdown'; import defaultDropdownRenderer from './defaultDropdownRenderer'; import defaultDropdownFilter from './filters/defaultDropdownFilter'; import defaultInputParser from './defaultInputParser'; import type { Option, OptionValue } from './flowTypes'; type Props = FieldProps & { /** CSS class for the component. */ className?: string, /** Given selected values and input text, returns a list of filtered options. Defaults to defaultDropdownFilter. */ dropdownFilter: (options: Array