diff --git a/frontend/src/lib/editor/ABCDEditorPart.svelte b/frontend/src/lib/editor/ABCDEditorPart.svelte index 8ab7414..f847cd8 100644 --- a/frontend/src/lib/editor/ABCDEditorPart.svelte +++ b/frontend/src/lib/editor/ABCDEditorPart.svelte @@ -19,72 +19,80 @@ export let selected_question: number; export let data: EditorData; + console.log( + data.questions[selected_question].answers, + Array.isArray(data.questions[selected_question].answers) + ); if (!Array.isArray(data.questions[selected_question].answers)) { data.questions[selected_question].answers = []; }
- {#each data.questions[selected_question].answers as answer, index} -
{ - data.questions[selected_question].answers.splice(index, 1); - data.questions[selected_question].answers = - data.questions[selected_question].answers; - }} - out:fade={{ duration: 150 }} - class="p-4 rounded-lg flex justify-center w-full transition" - class:bg-red-500={!answer.right} - class:bg-green-500={answer.right} - class:bg-yellow-500={!reach(ABCDQuestionSchema, 'answer').isValidSync(answer.answer)} - > - - -
- {/each} + + +
+ {/each} + {/if} {#if data.questions[selected_question].answers.length < 4}