commit: 7e356503984e724d713e07191886a7ddc212a63a
parent: c49f6290eb9c93720bd5407f4320bb0fd6c96ed9
Author: Eugen Rochko <eugen@zeonfederated.com>
Date: Sun, 30 Oct 2016 18:21:38 +0100
Actually complete the autosuggestion feature
Diffstat:
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/app/assets/javascripts/components/actions/compose.jsx b/app/assets/javascripts/components/actions/compose.jsx
@@ -143,7 +143,7 @@ export function fetchComposeSuggestions(token) {
return (dispatch, getState) => {
const loadedCandidates = getState().get('accounts').filter(item => item.get('acct').toLowerCase().slice(0, token.length) === token).map(item => ({
label: item.get('acct'),
- completion: item.get('acct').slice(0, token.length)
+ completion: item.get('acct').slice(token.length)
})).toList().toJS();
dispatch(readyComposeSuggestions(loadedCandidates));
diff --git a/app/assets/javascripts/components/features/ui/components/compose_form.jsx b/app/assets/javascripts/components/features/ui/components/compose_form.jsx
@@ -31,10 +31,10 @@ const getTokenForSuggestions = (str, caretPosition) => {
}
};
-const getSuggestionValue = suggestion => suggestion;
+const getSuggestionValue = suggestion => suggestion.completion;
const renderSuggestion = suggestion => (
- <span>{suggestion}</span>
+ <span>{suggestion.label}</span>
);
const textareaStyle = {