Added input-validation via yup

This commit is contained in:
Mawoka
2022-04-28 16:27:21 +02:00
parent 95e1dcc1a4
commit cf5aed3893
4 changed files with 122 additions and 1 deletions
+4
View File
@@ -32,6 +32,7 @@
import Editor from '$lib/editor.svelte';
import { getLocalization } from '$lib/i18n';
import { navbarVisible } from '$lib/stores';
import { dataSchema } from '$lib/jupSchemas';
navbarVisible.set(true);
@@ -76,6 +77,9 @@
});
const submit = async () => {
if (!(await dataSchema.isValid(data))) {
return;
}
const res = await fetch('/api/v1/quiz/create', {
method: 'POST',
body: JSON.stringify(data),
+4
View File
@@ -30,6 +30,7 @@
import Editor from '$lib/editor.svelte';
import { getLocalization } from '$lib/i18n';
import { navbarVisible } from '$lib/stores';
import { dataSchema } from '$lib/jupSchemas';
navbarVisible.set(true);
@@ -72,6 +73,9 @@
}
};
const submit = async () => {
if (!(await dataSchema.isValid(data))) {
return;
}
const res = await fetch(`/api/v1/quiz/update/${quiz_id}`, {
method: 'PUT',
body: JSON.stringify(data),