diff --git a/src/components/Course/components/Lesson/Exercise/EditMode.svelte b/src/components/Course/components/Lesson/Exercise/EditMode.svelte index a0456e0e..3d0d949b 100644 --- a/src/components/Course/components/Lesson/Exercise/EditMode.svelte +++ b/src/components/Course/components/Lesson/Exercise/EditMode.svelte @@ -1,4 +1,5 @@ -
- - ($questionnaire.is_title_dirty = true)} - /> - { - $questionnaire.due_by = e.target.value; - $questionnaire.is_due_by_dirty = true; - }} - /> - ($questionnaire.is_description_dirty = true)} - /> - + (editDescription = false)} + bind:open={editDescription} + width="w-2/4" + modalHeading="Update description" +> +
+ + ($questionnaire.is_title_dirty = true)} + /> + { + $questionnaire.due_by = e.target.value; + $questionnaire.is_due_by_dirty = true; + }} + /> + ($questionnaire.is_description_dirty = true)} + /> + +
+
+
{#if Object.values(errors).length}
{/if} +
+ {#each questions as question (question.id)} + + { + question.is_dirty = true; + }} + > +
+
+ { + question.is_dirty = true; + }} + /> +
- {#each filterOutDeleted($questionnaire.questions) as question, index} - - { - question.is_dirty = true; - }} - > -
-
- { - console.log('title changed', question.title); - question.is_dirty = true; - }} - /> -
- - -