fix(ui): only call focus on form clicks, avoid focus on filter badge clicks

This commit is contained in:
Łukasz Mierzwa
2018-07-16 22:55:14 +02:00
parent f3f7863623
commit c9de37bdf2

View File

@@ -92,6 +92,12 @@ const FilterInput = observer(
this.props.alertStore.filters.addFilter(suggestion);
});
onInputClick = (inputReference, event) => {
if (event.target.className.split(" ").includes("form-control")) {
inputReference.input.focus();
}
};
renderSuggestion = (suggestion, { query, isHighlighted }) => {
return <Highlight search={query}>{suggestion}</Highlight>;
};
@@ -108,8 +114,8 @@ const FilterInput = observer(
</div>
<div
className="form-control p-1 components-filterinput"
onClick={() => {
inputReference.input.focus();
onClick={event => {
this.onInputClick(inputReference, event);
}}
>
{alertStore.filters.values.map(filter => (