Actually complete the autosuggestion feature
This commit is contained in:
parent
c49f6290eb
commit
7e35650398
|
@ -143,7 +143,7 @@ export function fetchComposeSuggestions(token) {
|
||||||
return (dispatch, getState) => {
|
return (dispatch, getState) => {
|
||||||
const loadedCandidates = getState().get('accounts').filter(item => item.get('acct').toLowerCase().slice(0, token.length) === token).map(item => ({
|
const loadedCandidates = getState().get('accounts').filter(item => item.get('acct').toLowerCase().slice(0, token.length) === token).map(item => ({
|
||||||
label: item.get('acct'),
|
label: item.get('acct'),
|
||||||
completion: item.get('acct').slice(0, token.length)
|
completion: item.get('acct').slice(token.length)
|
||||||
})).toList().toJS();
|
})).toList().toJS();
|
||||||
|
|
||||||
dispatch(readyComposeSuggestions(loadedCandidates));
|
dispatch(readyComposeSuggestions(loadedCandidates));
|
||||||
|
|
|
@ -31,10 +31,10 @@ const getTokenForSuggestions = (str, caretPosition) => {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const getSuggestionValue = suggestion => suggestion;
|
const getSuggestionValue = suggestion => suggestion.completion;
|
||||||
|
|
||||||
const renderSuggestion = suggestion => (
|
const renderSuggestion = suggestion => (
|
||||||
<span>{suggestion}</span>
|
<span>{suggestion.label}</span>
|
||||||
);
|
);
|
||||||
|
|
||||||
const textareaStyle = {
|
const textareaStyle = {
|
||||||
|
|
Reference in New Issue