hunk.code_window:     const { selectValue } = this.state;
       const hasValue = this.hasValue();
       const getValue = () => selectValue;
       const cx = classNames.bind(null, className);
       return {
         cx,
         clearValue,
         getStyles,
         getValue,
  
hunk.labels: keep keep keep replace keep keep keep keep keep
hunk.after_edit:     let cxPrefix = classNamePrefix;
       if (className && (classNamePrefix === undefined)) {
         console.warn(`
           Warning: className prop functionality has changed, this should be used to specify the outer container of the Select
           Please use classNamePrefix prop to prefix our provided BEM classes with a string.`
         );
         cxPrefix = className;
       }
       const cx = classNames.bind(null, cxPrefix);
  
hunk.file_path: src/Select.js
hunk.type: replace
file: // This file exists as an entry point for bundling our umd builds.
  // Both in rollup and in webpack, umd builds built from es6 modules are not
  // compatible with mixed imports (which exist in index.js)
  // This file does away with named imports in favor of a single export default.
  
  import SelectBase from './Select';
  import manageState from './stateManager';
  
  import { createFilter } from './filters';
  import { components } from './components/index';
  import { mergeStyles } from './styles';
  
  const Select = manageState(SelectBase);
  Select.SelectBase = SelectBase;
  Select.createFilter = createFilter;
  Select.components = components;
  Select.mergeStyles = mergeStyles;
  
  export default Select;
  