diff --git a/apps/dashboard/src/lib/components/Course/components/Lesson/Exercises/NewExerciseModal.svelte b/apps/dashboard/src/lib/components/Course/components/Lesson/Exercises/NewExerciseModal.svelte index 9f113fb7..1f1e5ed7 100644 --- a/apps/dashboard/src/lib/components/Course/components/Lesson/Exercises/NewExerciseModal.svelte +++ b/apps/dashboard/src/lib/components/Course/components/Lesson/Exercises/NewExerciseModal.svelte @@ -9,7 +9,7 @@ import { Tag } from 'carbon-components-svelte'; import { TEMPLATES, TAGS } from '$lib/mocks'; import type { ExerciseTemplate } from '$lib/utils/types'; - import { lesson } from '../store/lessons'; + import { lesson, lessonByTranslation } from '../store/lessons'; import { useCompletion } from 'ai/svelte'; import Confetti from '$lib/components/Confetti/index.svelte'; import { toggleConfetti } from '$lib/components/Confetti/store'; @@ -18,6 +18,7 @@ import { writable } from 'svelte/store'; import { Circle3 } from 'svelte-loading-spinners'; import { t } from '$lib/utils/functions/translations'; + import { lessonFallbackNote } from '$lib/utils/functions/translations'; export let open = false; export let handleAddExercise = () => {}; @@ -104,7 +105,12 @@ }, 500); } - $: note = browser ? getTextFromHTML($lesson?.materials?.note || '') : ''; + $: content = lessonFallbackNote( + $lesson.materials.note, + $lessonByTranslation[$lesson.id || ''], + $lesson.locale + ); + $: note = browser ? getTextFromHTML(content) : ''; (selectedTemplateId = template.id)} > diff --git a/apps/dashboard/src/routes/courses/[id]/lessons/[...lessonParams]/+page.svelte b/apps/dashboard/src/routes/courses/[id]/lessons/[...lessonParams]/+page.svelte index c6d21baa..08a26ae0 100644 --- a/apps/dashboard/src/routes/courses/[id]/lessons/[...lessonParams]/+page.svelte +++ b/apps/dashboard/src/routes/courses/[id]/lessons/[...lessonParams]/+page.svelte @@ -270,11 +270,11 @@ >
-
- -
{#if data.isMaterialsTabActive} +
+ +