diff --git a/apps/dashboard/src/lib/components/Course/components/Lesson/Exercise/index.svelte b/apps/dashboard/src/lib/components/Course/components/Lesson/Exercise/index.svelte index 89fc6191..602f4ceb 100644 --- a/apps/dashboard/src/lib/components/Course/components/Lesson/Exercise/index.svelte +++ b/apps/dashboard/src/lib/components/Course/components/Lesson/Exercise/index.svelte @@ -31,11 +31,11 @@ import { snackbar } from '$lib/components/Snackbar/store'; import Analytics from './Submissions/index.svelte'; import { t } from '$lib/utils/functions/translations'; + import { globalStore } from '$lib/utils/store/app'; export let exerciseId = ''; export let path = ''; export let goBack = () => {}; - export let isStudent = true; export let isFetching = false; let preview: boolean = false; @@ -44,7 +44,7 @@ let selectedIndex = 0; async function handleSave() { - if (isStudent) return; + if ($globalStore.isStudent) return; const errors = validateQuestionnaire($questionnaire.questions); if (Object.values(errors).length > 0) { @@ -81,7 +81,7 @@ $: $questionnaire?.questions?.length < 1 && handleAddQuestion(); - +
- {#if !isStudent && !preview} + {#if !$globalStore.isStudent && !preview} {:else} diff --git a/apps/dashboard/src/lib/components/Course/components/Lesson/Exercises/index.svelte b/apps/dashboard/src/lib/components/Course/components/Lesson/Exercises/index.svelte index 58625e0e..e41222cc 100644 --- a/apps/dashboard/src/lib/components/Course/components/Lesson/Exercises/index.svelte +++ b/apps/dashboard/src/lib/components/Course/components/Lesson/Exercises/index.svelte @@ -18,11 +18,11 @@ import type { ExerciseTemplate } from '$lib/utils/types'; import { formatDate } from '$lib/utils/functions/routes/dashboard'; import { t } from '$lib/utils/functions/translations'; + import { globalStore } from '$lib/utils/store/app'; export let path = ''; export let exerciseId = ''; export let lessonId = ''; - export let isStudent = true; let open = false; let isFetching = false; @@ -151,7 +151,7 @@ {/if} {#if exerciseId} - + {:else} - + {$t('course.navItem.lessons.exercises.heading')}

- {#if isStudent} + {#if $globalStore.isStudent} {$t('course.navItem.lessons.exercises.no_assigned_exercises')} {$t('course.navItem.lessons.exercises.chill')} :) {:else} diff --git a/apps/dashboard/src/lib/components/CourseContainer/index.svelte b/apps/dashboard/src/lib/components/CourseContainer/index.svelte index cea84cae..4bb48aa9 100644 --- a/apps/dashboard/src/lib/components/CourseContainer/index.svelte +++ b/apps/dashboard/src/lib/components/CourseContainer/index.svelte @@ -1,4 +1,5 @@ {#if $handleAddLessonWidget} - + {/if} handleDelete(lessonToDelete?.id)} /> - - +

@@ -168,7 +167,7 @@ use:dndzone={{ items: $lessons, flipDurationMs, - dragDisabled: isStudent, + dragDisabled: $globalStore.isStudent, dropTargetStyle: { border: '2px #1d4ed8 solid', 'border-style': 'dashed' @@ -204,10 +203,10 @@ {:else}

- {#if !data.isMaterialsTabActive} - + {:else if !!data.lessonId} { $apps.open = false; $apps.dropdown = false; @@ -348,10 +341,10 @@ {prevMode} {toggleMode} bind:isSaving - {isStudent} + isStudent={$globalStore.isStudent} /> -