multiSelectControl.tsx 554 B

12345678910111213141516171819
  1. import {forwardRef} from 'react';
  2. import ReactSelect from 'react-select';
  3. import SelectControl, {ControlProps} from 'sentry/components/forms/selectControl';
  4. import {SelectValue} from 'sentry/types';
  5. export type MultiControlProps = Omit<ControlProps, 'onChange'> & {
  6. /**
  7. * Triggered when values change.
  8. */
  9. onChange?: (value?: SelectValue<any>[] | null) => void;
  10. };
  11. export default forwardRef<ReactSelect, MultiControlProps>(function MultiSelectControl(
  12. props,
  13. ref
  14. ) {
  15. return <SelectControl forwardedRef={ref} {...props} multiple />;
  16. });