CLASSROOMIO-T-126: Invite teacher and teacher can login

This commit is contained in:
Rotimi Best
2023-09-01 15:28:47 +01:00
parent 9d0fd56f05
commit 929edea63c
29 changed files with 498 additions and 74 deletions
@@ -27,7 +27,6 @@
import { SNACKBAR_SEVERITY } from '$lib/components/Snackbar/constants';
export let exerciseId;
export let refetchExercise = () => {};
export let goBack = () => {};
let preview = false;
@@ -1,6 +1,4 @@
import { writable } from 'svelte/store';
import MODES from '$lib/utils/constants/mode.js';
import { ROLE } from '$lib/utils/constants/roles';
export const exerciseMode = writable({
editMode: true
@@ -15,8 +15,6 @@
import { QUESTION_TYPES } from '$lib/components/Question/constants';
import { lesson } from '../store/lessons';
import { questionnaire, isQuestionnaireFetching, handleAddQuestion } from '../store/exercise';
import MODES from '$lib/utils/constants/mode.js';
import { ROLE } from '$lib/utils/constants/roles';
import { exerciseMode } from '../Exercise/store';
export let path;
@@ -139,10 +137,10 @@
{/if}
{#if exerciseId}
<Exercise {exerciseId} {goBack} refetchExercise={() => getExercise(exerciseId)} />
<Exercise {exerciseId} {goBack} />
{:else}
<Modal onClose={handleCancelAddExercise} bind:open modalHeading="Create an Exercise" width="w-80">
<TextField bind:value={newExercise.title} autofocus={true} placeholder="Exercise name" />
<TextField bind:value={newExercise.title} autoFocus={true} placeholder="Exercise name" />
<div class="mt-5 flex items-center">
<PrimaryButton className="px-6 py-3" label="Submit" onClick={handleAddExercise} />