diff --git a/src/components/import/import.svelte b/src/components/import/import.svelte
index 1682684..452b73b 100644
--- a/src/components/import/import.svelte
+++ b/src/components/import/import.svelte
@@ -16,6 +16,8 @@
import { importDefaultShortforms, importShortforms } from '../../db/import';
import { createShortformList, type List } from '../../db/main';
+ import { ScrollArea } from "$lib/components/ui/scroll-area/index.js";
+
$: form = {
textarea: '',
name: '',
@@ -24,6 +26,17 @@
let importing = false;
let progress = 0;
const handleImport = async () => {
+ importState.errors = []
+ if (form.textarea == "") {
+ console.error("no name error")
+ importState.errors.push("Importfältet är tomt")
+ return
+ }
+ if (form.name == "") {
+ console.error("no name error")
+ importState.errors.push("Du måste döpa förkortningslistan till något")
+ return
+ }
importing = true;
const l: List = { name: form.name, type: form.type ? 1 : 0, updated: new Date() };
const listid = await createShortformList(l);
@@ -81,7 +94,19 @@ förkn=förkortningen
{importState.errors}
+ + {#if importState.errors.length > 0} +Fel vid import
+