diff --git a/frontend/src/lib/editor.svelte b/frontend/src/lib/editor.svelte
index eda9e46..53d4cc4 100644
--- a/frontend/src/lib/editor.svelte
+++ b/frontend/src/lib/editor.svelte
@@ -11,8 +11,6 @@
import SettingsCard from '$lib/editor/settings-card.svelte';
import QuizCard from '$lib/editor/card.svelte';
import Spinner from './Spinner.svelte';
- import { elementSelection } from '$lib/stores.js';
- import ElementSelection from '$lib/editor/slides/element_selection.svelte';
let schemaInvalid = false;
let yupErrorMessage = '';
@@ -189,7 +187,3 @@
{/await}
-
-{#if $elementSelection.data === null}
-
-{/if}
diff --git a/frontend/src/lib/editor/card.svelte b/frontend/src/lib/editor/card.svelte
index a79b74f..03b99ea 100644
--- a/frontend/src/lib/editor/card.svelte
+++ b/frontend/src/lib/editor/card.svelte
@@ -12,7 +12,6 @@
import Spinner from '../Spinner.svelte';
import { createTippy } from 'svelte-tippy';
import { getLocalization } from '$lib/i18n';
- import Slide from './slide.svelte';
const { t } = getLocalization();
@@ -52,9 +51,9 @@
*/
-
+
-
+
- {#if data.questions[selected_question].time}
-
diff --git a/frontend/src/lib/editor/sidebar.svelte b/frontend/src/lib/editor/sidebar.svelte
index 0b0aa6f..c575606 100644
--- a/frontend/src/lib/editor/sidebar.svelte
+++ b/frontend/src/lib/editor/sidebar.svelte
@@ -242,7 +242,7 @@
{/each}
-
diff --git a/frontend/src/lib/editor/slide.svelte b/frontend/src/lib/editor/slide.svelte
deleted file mode 100644
index 97063f1..0000000
--- a/frontend/src/lib/editor/slide.svelte
+++ /dev/null
@@ -1,205 +0,0 @@
-
-
-
-
-
- {#each elements as el, i}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {#if el.type === ElementTypes.Text}
-
Text
-
- {:else if el.type === ElementTypes.Headline}
-
Headline
-
- {/if}
-
- {/each}
-
-
- {#each ghost_elements as el, i}
-
-
-
- {/each}
-
-
diff --git a/frontend/src/lib/editor/slides/element_selection.svelte b/frontend/src/lib/editor/slides/element_selection.svelte
deleted file mode 100644
index 2639ac5..0000000
--- a/frontend/src/lib/editor/slides/element_selection.svelte
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
Select the element you want to add
-
-
- {#each element_list as el}
- - {
- elementSelection.set({ data: el.type });
- }}
- >
-
-
{el.name}
-
{el.description}
-
- {el.shortcut}
-
- {/each}
-
-
-
diff --git a/frontend/src/lib/editor/slides/types/headline.svelte b/frontend/src/lib/editor/slides/types/headline.svelte
deleted file mode 100644
index 2272baf..0000000
--- a/frontend/src/lib/editor/slides/types/headline.svelte
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
diff --git a/frontend/src/lib/editor/slides/types/text.svelte b/frontend/src/lib/editor/slides/types/text.svelte
deleted file mode 100644
index 6990f86..0000000
--- a/frontend/src/lib/editor/slides/types/text.svelte
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
diff --git a/frontend/src/lib/editor/types.ts b/frontend/src/lib/editor/types.ts
deleted file mode 100644
index a5a5cab..0000000
--- a/frontend/src/lib/editor/types.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-/*
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at https://mozilla.org/MPL/2.0/.
- */
-
-export enum ElementTypes {
- Text = 'TEXT',
- Headline = 'HEADLINE',
- Image = 'IMAGE'
-}
diff --git a/frontend/src/lib/quiz_types.ts b/frontend/src/lib/quiz_types.ts
index cca3897..5793508 100644
--- a/frontend/src/lib/quiz_types.ts
+++ b/frontend/src/lib/quiz_types.ts
@@ -52,7 +52,7 @@ export interface EditorData {
public: boolean;
title: string;
description: string;
- questions: (Question | object)[];
+ questions: Question[];
cover_image?: string;
background_color?: string;
}
diff --git a/frontend/src/lib/stores.ts b/frontend/src/lib/stores.ts
index cb32835..b17548f 100644
--- a/frontend/src/lib/stores.ts
+++ b/frontend/src/lib/stores.ts
@@ -11,7 +11,6 @@ export const signedIn = writable(false);
export const pathname = writable('/');
export const alertModal = writable({ open: false, title: '', body: '' });
-export const elementSelection = writable({ data: undefined });
import { goto } from '$app/navigation';
import { page } from '$app/stores';