✨ Added input-validation via yup
This commit is contained in:
@@ -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),
|
||||
|
||||
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user