diff --git a/frontend/package.json b/frontend/package.json index 7aefdb4..aaf3a4f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -15,11 +15,13 @@ }, "dependencies": { "@primeuix/themes": "^1.0.1", + "@primevue/forms": "^4.3.3", "lucide-vue-next": "^0.487.0", "pinia": "^3.0.1", "primevue": "^4.3.3", "vue": "^3.5.13", - "vue-router": "^4.5.0" + "vue-router": "^4.5.0", + "zod": "^3.24.2" }, "devDependencies": { "@tsconfig/node22": "^22.0.0", diff --git a/frontend/src/views/LoginView.vue b/frontend/src/views/LoginView.vue index 0e9caa8..b0497aa 100644 --- a/frontend/src/views/LoginView.vue +++ b/frontend/src/views/LoginView.vue @@ -2,8 +2,53 @@

This is the Login Page

+
+
+ + + {{ $field.error?.message }} + + +
+ + {{ $field.error?.message }} +
+
+
+ + + + + + + + + +