hunk.code_window:   className?: string,
     /* Close the select menu when the user selects an option */
     closeMenuOnSelect: boolean,
     /*
       This complex object includes all the compositional components that are used
       in `react-select`. If you wish to overwrite a component, pass in an object
  
hunk.labels: add keep keep keep keep keep
hunk.after_edit:   /* classNamePrefix attribute used as a base for inner component classNames */
     classNamePrefix?: string | null,
  
hunk.file_path: src/Select.js
hunk.type: add
file: // @flow
  
  import React from 'react';
  import { components } from '../components';
  import { Collapse, type fn } from './transitions';
  
  // strip transition props off before spreading onto actual component
  type Props = {
    in: boolean,
    onExited: fn,
  };
  
  const AnimatedMultiValue = ({ in: inProp, onExited, ...props }: Props) => (
    <Collapse in={inProp} onExited={onExited}>
      {/* $FlowFixMe */}
      <components.MultiValue cropWithEllipsis={inProp} {...props} />
    </Collapse>
  );
  
  export default AnimatedMultiValue;
  