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 + + + +
+
+ + +
+
+ + +
+
+ + + + + + + + {#each selectedLists as list} + {list.name} + {/each} + + +
+ {#if abbForm.errors.length > 0} + + + + {/if} +