diff --git a/lib/Autocomplete.js b/lib/Autocomplete.js index 1658c8bb..5766f85b 100644 --- a/lib/Autocomplete.js +++ b/lib/Autocomplete.js @@ -474,13 +474,13 @@ class Autocomplete extends React.Component { minWidth: this.state.menuWidth, } const menu = this.props.renderMenu(items, this.props.value, style) - return React.cloneElement(menu, { + return menu ? React.cloneElement(menu, { ref: e => this.refs.menu = e, // Ignore blur to prevent menu from de-rendering before we can process click onTouchStart: () => this.setIgnoreBlur(true), onMouseEnter: () => this.setIgnoreBlur(true), onMouseLeave: () => this.setIgnoreBlur(false), - }) + }) : null; } handleInputBlur(event) {