Fixed re-rendering of question components and context to vocabulary question.
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user