diff --git a/frontend/bun.lockb b/frontend/bun.lockb index f2996d8..a777d8d 100755 Binary files a/frontend/bun.lockb and b/frontend/bun.lockb differ diff --git a/frontend/package.json b/frontend/package.json index 1060e02..2d0e8ee 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -14,8 +14,8 @@ }, "devDependencies": { "@sveltejs/adapter-node": "^2.0.0", - "@sveltejs/kit": "^2.0.0", - "@sveltejs/vite-plugin-svelte": "^3.0.0", + "@sveltejs/kit": "^2.5.5", + "@sveltejs/vite-plugin-svelte": "^3.0.2", "@types/qrcode": "^1.5.5", "autoprefixer": "^10.4.14", "bun-types": "^1.0.11", @@ -26,13 +26,13 @@ "prettier": "^3.1.0", "prettier-plugin-svelte": "^3.1.0", "prettier-plugin-tailwindcss": "^0.5.7", - "svelte": "^4.0.5", + "svelte": "^4.2.12", "svelte-adapter-bun": "^0.5.1", "svelte-check": "^3.4.3", "tailwindcss": "^3.3.2", "tslib": "^2.4.1", "typescript": "^5.0.0", - "vite": "^5.0.0" + "vite": "^5.2.8" }, "type": "module", "dependencies": { @@ -40,10 +40,11 @@ "@prgm/sveltekit-progress-bar": "^2.0.0", "@types/he": "^1.2.3", "apexcharts": "^3.44.0", - "bits-ui": "^0.19.7", + "bits-ui": "^0.21.2", "clsx": "^2.0.0", "cmdk-sv": "^0.0.13", "drizzle-orm": "latest", + "formsnap": "^1.0.0", "he": "^1.2.0", "lucide-svelte": "^0.356.0", "mode-watcher": "^0.1.2", @@ -54,6 +55,7 @@ "postgres": "^3.4.3", "qrcode": "^1.5.3", "svelte-sonner": "^0.3.10", + "sveltekit-superforms": "^2.12.2", "tailwind-merge": "^2.0.0", "tailwind-variants": "^0.1.18", "zod": "^3.22.4" diff --git a/frontend/src/lib/components/ui/form/form-button.svelte b/frontend/src/lib/components/ui/form/form-button.svelte index 6e20da3..087c839 100644 --- a/frontend/src/lib/components/ui/form/form-button.svelte +++ b/frontend/src/lib/components/ui/form/form-button.svelte @@ -1,9 +1,10 @@ - + diff --git a/frontend/src/lib/components/ui/form/form-checkbox.svelte b/frontend/src/lib/components/ui/form/form-checkbox.svelte deleted file mode 100644 index a1cddf1..0000000 --- a/frontend/src/lib/components/ui/form/form-checkbox.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - - { - onCheckedChange?.(v) - setValue(v) - }} - {...$$restProps} - on:click - on:keydown /> - diff --git a/frontend/src/lib/components/ui/form/form-description.svelte b/frontend/src/lib/components/ui/form/form-description.svelte index 14683c9..7d36254 100644 --- a/frontend/src/lib/components/ui/form/form-description.svelte +++ b/frontend/src/lib/components/ui/form/form-description.svelte @@ -1,15 +1,17 @@ - + class={cn("text-sm text-muted-foreground", className)} + {...$$restProps} + let:descriptionAttrs +> + diff --git a/frontend/src/lib/components/ui/form/form-element-field.svelte b/frontend/src/lib/components/ui/form/form-element-field.svelte new file mode 100644 index 0000000..2de747e --- /dev/null +++ b/frontend/src/lib/components/ui/form/form-element-field.svelte @@ -0,0 +1,25 @@ + + + + + +
+ +
+
diff --git a/frontend/src/lib/components/ui/form/form-field-errors.svelte b/frontend/src/lib/components/ui/form/form-field-errors.svelte new file mode 100644 index 0000000..9395326 --- /dev/null +++ b/frontend/src/lib/components/ui/form/form-field-errors.svelte @@ -0,0 +1,26 @@ + + + + + {#each errors as error} +
{error}
+ {/each} +
+
diff --git a/frontend/src/lib/components/ui/form/form-field.svelte b/frontend/src/lib/components/ui/form/form-field.svelte new file mode 100644 index 0000000..6e958a3 --- /dev/null +++ b/frontend/src/lib/components/ui/form/form-field.svelte @@ -0,0 +1,25 @@ + + + + + +
+ +
+
diff --git a/frontend/src/lib/components/ui/form/form-fieldset.svelte b/frontend/src/lib/components/ui/form/form-fieldset.svelte new file mode 100644 index 0000000..81e8f1b --- /dev/null +++ b/frontend/src/lib/components/ui/form/form-fieldset.svelte @@ -0,0 +1,30 @@ + + + + + + + diff --git a/frontend/src/lib/components/ui/form/form-input.svelte b/frontend/src/lib/components/ui/form/form-input.svelte deleted file mode 100644 index 33ca078..0000000 --- a/frontend/src/lib/components/ui/form/form-input.svelte +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/frontend/src/lib/components/ui/form/form-item.svelte b/frontend/src/lib/components/ui/form/form-item.svelte deleted file mode 100644 index 586e40c..0000000 --- a/frontend/src/lib/components/ui/form/form-item.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - -
- -
diff --git a/frontend/src/lib/components/ui/form/form-label.svelte b/frontend/src/lib/components/ui/form/form-label.svelte index e9757c2..fcd1028 100644 --- a/frontend/src/lib/components/ui/form/form-label.svelte +++ b/frontend/src/lib/components/ui/form/form-label.svelte @@ -1,20 +1,17 @@ -