From 80164af81c1eea64294f846586ea0ae2ba787579 Mon Sep 17 00:00:00 2001 From: Matthew Grove Date: Thu, 21 Oct 2021 19:54:39 +0100 Subject: [PATCH] [FIX] vocab items with zero mistakes show up --- src/MistakesHistory.js | 77 ++---------------------------------------- 1 file changed, 2 insertions(+), 75 deletions(-) diff --git a/src/MistakesHistory.js b/src/MistakesHistory.js index 2cf0d9b..9236be5 100644 --- a/src/MistakesHistory.js +++ b/src/MistakesHistory.js @@ -377,82 +377,9 @@ export default class IncorrectHistory extends Component { }
- {/* { - this.state.incorrectAnswers.map((vocabItem, index) => ( - -
-

{vocabItem.term}

- { - vocabItem.switchedCount > 0 - ? - {vocabItem.switchedCount} mistake{vocabItem.switchedCount !== 1 && "s"}}> - { -
- { - Object.keys(vocabItem.switchedAnswers).sort((a, b) => { - if (a < b) { - return -1; - } - if (a > b) { - return 1; - } - return 0; - }).map((answer, index) => -

- {answer === "" ? skipped : answer} - { - vocabItem.switchedAnswers[answer] > 1 && - {` (x${vocabItem.switchedAnswers[answer]})`} - } -

- ) - } -
- } -
- : - 0 mistakes - } -
-
-

{vocabItem.definition}

- { - vocabItem.notSwitchedCount > 0 - ? - {vocabItem.notSwitchedCount} mistake{vocabItem.notSwitchedCount !== 1 && "s"}}> - { -
- { - Object.keys(vocabItem.notSwitchedAnswers).sort((a, b) => { - if (a < b) { - return -1; - } - if (a > b) { - return 1; - } - return 0; - }).map((answer, index) => -

- {answer === "" ? skipped : answer} - { - vocabItem.notSwitchedAnswers[answer] > 1 && - {` (x${vocabItem.notSwitchedAnswers[answer]})`} - } -

- ) - } -
- } -
- : - 0 mistakes - } -
-
- )) - } */} { this.state.filteredIncorrectAnswers + .filter((vocabItem) => vocabItem.answers && vocabItem.answers.length > 0) .map((vocabItem, index) => { const sortedAnswers = vocabItem.answers .sort((a, b) => { @@ -477,7 +404,7 @@ export default class IncorrectHistory extends Component { vocabItem.switchedCount > 0 &&
{ - sortedAnswers + sortedAnswers .map((answerItem, index) => answerItem.switchLanguage && (

{answerItem.answer === "" ? skipped : answerItem.answer}

))