hunk.code_window:       'transform-class-properties',
         'transform-object-rest-spread',
         'external-helpers',
       ],
     };
     if (prod) {
       result.plugins.push('transform-react-remove-prop-types');
     }
     return result;
   };
   export default [
     {
  
hunk.labels: keep keep keep keep keep replace replace replace keep keep keep keep keep
hunk.file_path: rollup.config.js
hunk.type: replace
file: // @flow
  
  import React from 'react';
  import { components } from '../components';
  
  import { type BaseTransition } from './transitions';
  import { type PropsWithInnerRef } from '../types';
  
  type InputProps = BaseTransition & PropsWithInnerRef;
  
  // strip transition props off before spreading onto select component
  // note we need to be explicit about innerRef for flow
  const AnimatedInput = ({
    in: inProp,
    onExited,
    appear,
    enter,
    exit,
    innerRef,
    ...props
  }: InputProps) => {
    // $FlowFixMe
    return <components.Input innerRef={innerRef} {...props} />;
  };
  
  export default AnimatedInput;
  