From 110509ba4530ee8d025f446eebfd4aa6fe779896 Mon Sep 17 00:00:00 2001 From: CodeNamedRobin Date: Mon, 2 Sep 2024 09:38:22 +0200 Subject: [PATCH 1/3] refactor(dashboard/user-overview): refactored create user form --- apps/dashboard/src/locales/en.json | 3 +- apps/dashboard/src/locales/nl.json | 3 +- .../components/users/forms/UserCreateForm.vue | 111 ++++++++++++++++ .../admin/views/AdminSingleUserView.vue | 2 +- .../modules/admin/views/AdminUserOverView.vue | 122 +++--------------- apps/dashboard/src/utils/validation-schema.ts | 13 +- 6 files changed, 142 insertions(+), 112 deletions(-) create mode 100644 apps/dashboard/src/modules/admin/components/users/forms/UserCreateForm.vue diff --git a/apps/dashboard/src/locales/en.json b/apps/dashboard/src/locales/en.json index 43575ef2..e8338cb0 100644 --- a/apps/dashboard/src/locales/en.json +++ b/apps/dashboard/src/locales/en.json @@ -178,7 +178,8 @@ "User Type": "User Type", "firstName": "First Name", "lastName": "Last Name", - "ofAge": "18+" + "ofAge": "18+", + "createUser": "Create user" }, "errorMessages": { "posNotFound": "The requested POS was not found." diff --git a/apps/dashboard/src/locales/nl.json b/apps/dashboard/src/locales/nl.json index f6d8e0df..a0148bd2 100644 --- a/apps/dashboard/src/locales/nl.json +++ b/apps/dashboard/src/locales/nl.json @@ -143,7 +143,8 @@ "User Type": "Gebruikerstype", "firstName": "Voornaam", "lastName": "Achternaam", - "ofAge": "18+" + "ofAge": "18+", + "createUser": "Maak gebruiker" }, "contact": { "Contact": "Contact", diff --git a/apps/dashboard/src/modules/admin/components/users/forms/UserCreateForm.vue b/apps/dashboard/src/modules/admin/components/users/forms/UserCreateForm.vue new file mode 100644 index 00000000..6dfbb7f8 --- /dev/null +++ b/apps/dashboard/src/modules/admin/components/users/forms/UserCreateForm.vue @@ -0,0 +1,111 @@ + + + + + diff --git a/apps/dashboard/src/modules/admin/views/AdminSingleUserView.vue b/apps/dashboard/src/modules/admin/views/AdminSingleUserView.vue index 4a466fa2..23a9710e 100644 --- a/apps/dashboard/src/modules/admin/views/AdminSingleUserView.vue +++ b/apps/dashboard/src/modules/admin/views/AdminSingleUserView.vue @@ -19,7 +19,7 @@ -s +