|
|
|
@ -124,13 +124,7 @@ class AutosuggestTextarea extends ImmutablePureComponent {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
onBlur = () => {
|
|
|
|
|
// If we hide the suggestions immediately, then this will prevent the
|
|
|
|
|
// onClick for the suggestions themselves from firing.
|
|
|
|
|
// Setting a short window for that to take place before hiding the
|
|
|
|
|
// suggestions ensures that can't happen.
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
this.setState({ suggestionsHidden: true });
|
|
|
|
|
}, 100);
|
|
|
|
|
this.setState({ suggestionsHidden: true });
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
onSuggestionClick = (e) => {
|
|
|
|
@ -191,7 +185,7 @@ class AutosuggestTextarea extends ImmutablePureComponent {
|
|
|
|
|
key={suggestion}
|
|
|
|
|
data-index={suggestion}
|
|
|
|
|
className={`autosuggest-textarea__suggestions__item ${i === selectedSuggestion ? 'selected' : ''}`}
|
|
|
|
|
onClick={this.onSuggestionClick}
|
|
|
|
|
onMouseDown={this.onSuggestionClick}
|
|
|
|
|
>
|
|
|
|
|
<AutosuggestAccountContainer id={suggestion} />
|
|
|
|
|
</div>
|
|
|
|
|