From bf00d92d68027bc27bf61eadc6c4100ab387eb30 Mon Sep 17 00:00:00 2001 From: Javi Velasco Date: Wed, 4 Jan 2017 15:14:26 +0100 Subject: [PATCH] Fixes #1034 --- components/autocomplete/Autocomplete.js | 4 ++-- spec/components/autocomplete.js | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/components/autocomplete/Autocomplete.js b/components/autocomplete/Autocomplete.js index 68d06c38..18ba36bc 100644 --- a/components/autocomplete/Autocomplete.js +++ b/components/autocomplete/Autocomplete.js @@ -120,10 +120,10 @@ const factory = (Chip, Input) => { this.setState({query: value, showAllSuggestions: false, active: null}); }; - handleQueryFocus = () => { + handleQueryFocus = (event) => { this.suggestionsNode.scrollTop = 0; this.setState({active: '', focus: true}); - if (this.props.onFocus) this.props.onFocus(); + if (this.props.onFocus) this.props.onFocus(event); }; handleQueryKeyDown = (event) => { diff --git a/spec/components/autocomplete.js b/spec/components/autocomplete.js index 0db10e01..e9d2f930 100644 --- a/spec/components/autocomplete.js +++ b/spec/components/autocomplete.js @@ -14,6 +14,11 @@ class AutocompleteTest extends React.Component { } }; + handleFocus = (event) => { + console.log('This is focused'); + console.log(event); + }; + handleMultipleArrayChange = (value) => { this.setState({ multipleArray: value, @@ -48,6 +53,7 @@ class AutocompleteTest extends React.Component { allowCreate keepFocusOnChange label="Pick multiple elements..." + onFocus={this.handleFocus} onChange={this.handleMultipleArrayChange} source={this.state.countriesObject} suggestionMatch="anywhere"