hunk.code_window:                           "closeMenuOnSelect": true,
                             "components": Object {},
                             "controlShouldRenderValue": true,
                             "createOptionLabelFirst": false,
                             "defaultInputValue": "",
                             "defaultMenuIsOpen": false,
                             "defaultOptions": false,
                             "defaultValue": null,
                             "escapeClearsValue": false,
  
hunk.labels: keep keep keep replace keep keep keep keep keep
hunk.after_edit:                           "createOptionPosition": "last",
  
hunk.file_path: src/__tests__/__snapshots__/AsyncCreatable.test.js.snap
hunk.type: replace
file: // @flow
  
  import React, { Component } from 'react';
  
  export default class DummyInput extends Component<any> {
    render () {
      const { in: inProp, out, onExited, appear, enter, exit, innerRef, ...props } = this.props;
      return(
        <input
          ref={innerRef}
          {...props}
          css={{
            // get rid of any default styles
            background: 0,
            border: 0,
            fontSize: 'inherit',
            outline: 0,
            padding: 0,
  
            // important! without `width` browsers won't allow focus
            width: 1,
  
            // remove cursor on desktop
            color: 'transparent',
  
            // remove cursor on mobile whilst maintaining "scroll into view" behaviour
            left: -100,
            opacity: 0,
            position: 'relative',
            transform: 'scale(0)',
          }}
        />
      );
    }
  }
  