diff --git a/package-lock.json b/package-lock.json index 1049339..583cd26 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,11 +36,13 @@ "eslint-plugin-svelte": "^2.46.1", "formsnap": "^1.0.1", "globals": "^15.14.0", + "mode-watcher": "^0.5.1", "prettier": "^3.4.2", "prettier-plugin-svelte": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.10", "svelte": "^5.0.0", "svelte-check": "^4.0.0", + "svelte-sonner": "^0.3.28", "sveltekit-superforms": "^2.23.1", "tailwind-merge": "^3.0.1", "tailwind-variants": "^0.3.1", @@ -6270,6 +6272,16 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/mode-watcher": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mode-watcher/-/mode-watcher-0.5.1.tgz", + "integrity": "sha512-adEC6T7TMX/kzQlaO/MtiQOSFekZfQu4MC+lXyoceQG+U5sKpJWZ4yKXqw846ExIuWJgedkOIPqAYYRk/xHm+w==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0-next.1" + } + }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -7744,6 +7756,16 @@ "svelte": "^5.0.0" } }, + "node_modules/svelte-sonner": { + "version": "0.3.28", + "resolved": "https://registry.npmjs.org/svelte-sonner/-/svelte-sonner-0.3.28.tgz", + "integrity": "sha512-K3AmlySeFifF/cKgsYNv5uXqMVNln0NBAacOYgmkQStLa/UoU0LhfAACU6Gr+YYC8bOCHdVmFNoKuDbMEsppJg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "svelte": "^3.0.0 || ^4.0.0 || ^5.0.0-next.1" + } + }, "node_modules/sveltekit-superforms": { "version": "2.23.1", "resolved": "https://registry.npmjs.org/sveltekit-superforms/-/sveltekit-superforms-2.23.1.tgz", diff --git a/package.json b/package.json index 36e6cf1..3eddb38 100644 --- a/package.json +++ b/package.json @@ -37,11 +37,13 @@ "eslint-plugin-svelte": "^2.46.1", "formsnap": "^1.0.1", "globals": "^15.14.0", + "mode-watcher": "^0.5.1", "prettier": "^3.4.2", "prettier-plugin-svelte": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.10", "svelte": "^5.0.0", "svelte-check": "^4.0.0", + "svelte-sonner": "^0.3.28", "sveltekit-superforms": "^2.23.1", "tailwind-merge": "^3.0.1", "tailwind-variants": "^0.3.1", diff --git a/src/components/create.svelte b/src/components/create.svelte new file mode 100644 index 0000000..1d7e7ed --- /dev/null +++ b/src/components/create.svelte @@ -0,0 +1,144 @@ + + + + + Lägg till förkortning + + + + + + Förkortning + + + + Text + + + + Mål + + + + + + + {#each selectedLists as list} + {list.name} + {/each} + + + + {#if abbForm.errors.length > 0} + + + Fel vid import + + {#each abbForms.errors as error} + {error} + {/each} + + + + {/if} + + + + + + diff --git a/src/components/import/import.svelte b/src/components/import/import.svelte index 452b73b..52638bb 100644 --- a/src/components/import/import.svelte +++ b/src/components/import/import.svelte @@ -1,7 +1,7 @@ - + Importera förkortningar Nån annan hjälptext. diff --git a/src/components/textarea.svelte b/src/components/textarea.svelte index b751382..2499e98 100644 --- a/src/components/textarea.svelte +++ b/src/components/textarea.svelte @@ -1,5 +1,7 @@ - - - - - - {#each $standardLists as list} - {list.name} - {/each} - - -
Fel vid import