From 176773816778b665c892677ba01ff090dabb5d40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Delabre?= Date: Wed, 4 Dec 2019 20:50:11 -0500 Subject: [PATCH] app: Trie les suggestions par importance --- app/src/components/TermInput.js | 5 ++++- app/src/data/fuzzy.js | 4 +--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/components/TermInput.js b/app/src/components/TermInput.js index 0eca385..0b0b9da 100644 --- a/app/src/components/TermInput.js +++ b/app/src/components/TermInput.js @@ -186,7 +186,10 @@ const TermInput = ({terms, availableTerms, setTerms}) => {suggestion.alias.length >= 1 ? ( {suggestion.alias.join(', ')} diff --git a/app/src/data/fuzzy.js b/app/src/data/fuzzy.js index 9315b1c..e4843e3 100644 --- a/app/src/data/fuzzy.js +++ b/app/src/data/fuzzy.js @@ -65,8 +65,6 @@ export const filterTerms = (search, terms) => // Normalisation des mots recherchés const needle = normalizeName(search); - console.log(needle); - return terms.filter(term => { // Normalisation du nom et des alias du terme @@ -79,5 +77,5 @@ export const filterTerms = (search, terms) => word.startsWith(item) ) ); - }); + }).sort((term1, term2) => term2.weight - term1.weight); };