Fixed re-rendering of question components and context to vocabulary question.

This commit is contained in:
juanpabloacosta
2023-12-02 06:36:11 -05:00
parent 1574fcce0c
commit 82460da4e5
2 changed files with 6 additions and 5 deletions
@@ -20,6 +20,7 @@ export default function WrittenQuestionExercise({q, onSubmit}: WrittenVocabulary
return (
<div className='v-layout space-y-8 items-center w-full'>
<h1>Vocabulary: Do you know this word?</h1>
<div className='round box h-min no-shadow relative min-h-[60px] flex items-center justify-center mx-5'>
{q.question}
</div>
+5 -5
View File
@@ -36,15 +36,15 @@ export default function Lesson()
switch (question.type)
{
case 'written-question':
return <WrittenQuestionExercise q={question} chapter={chapter} onSubmit={onSubmit}/>;
return <WrittenQuestionExercise key={currQuestion} q={question} chapter={chapter} onSubmit={onSubmit}/>;
case 'written-vocabulary':
return <WrittenVocabularyExercise q={question} onSubmit={onSubmit}/>;
return <WrittenVocabularyExercise key={currQuestion} q={question} onSubmit={onSubmit}/>;
case 'verbal-question':
return <VerbalQuestionsExercise q={question} chapter={chapter} onSubmit={onSubmit}/>;
return <VerbalQuestionsExercise key={currQuestion} q={question} chapter={chapter} onSubmit={onSubmit}/>;
case 'verbal-pronunciation':
return <VerbalPronunciationExercise q={question} chapter={chapter} onSubmit={onSubmit}/>;
return <VerbalPronunciationExercise key={currQuestion} q={question} chapter={chapter} onSubmit={onSubmit}/>;
case 'video':
return <VideoExercise q={question} chapter={chapter} onSubmit={onSubmit}/>;
return <VideoExercise key={currQuestion} q={question} chapter={chapter} onSubmit={onSubmit}/>;
default:
return null;
}