Revision 75361f43
Added by Ron Lavi about 5 years ago
webpack/assets/javascripts/react_app/components/AutoComplete/AutoCompleteSelectors.js | ||
---|---|---|
export const selectAutocomplete = ({ autocomplete }, id) =>
|
||
autocomplete[id] || {};
|
||
|
||
export const selectAutocompleteError = (state, id) =>
|
||
selectAutocomplete(state, id).error;
|
||
export const selectAutocompleteIsErrorVisible = (state, id) =>
|
||
selectAutocomplete(state, id).isErrorVisible;
|
||
|
||
export const selectAutocompleteError = (state, id) => {
|
||
const { error, isErrorVisible } = selectAutocomplete(state, id);
|
||
return error && isErrorVisible ? error : null;
|
||
};
|
||
|
||
export const selectAutocompleteResults = (state, id) =>
|
||
selectAutocomplete(state, id).results;
|
Also available in: Unified diff
Fixes #26424 - refactor autocomplete errors display.