From 3067c106e62e6ffb7bead580e4b572101f82f3b0 Mon Sep 17 00:00:00 2001 From: Simon Reinisch Date: Tue, 5 Sep 2023 14:12:37 +0200 Subject: [PATCH] feat(core): add manage user modal --- src/app/components/base/icon/Icon.types.ts | 1 + .../pages/navigation/admin/AdminButton.vue | 6 +- .../admin/manage-users/ManageUsersButton.vue | 19 +++++ .../admin/manage-users/ManageUsersModal.vue | 85 +++++++++++++++++++ src/i18n/locales/de.json | 1 + src/i18n/locales/en.json | 1 + src/icons/shield-user-line.svg | 1 + src/storage/createStorage.ts | 1 + 8 files changed, 114 insertions(+), 1 deletion(-) create mode 100644 src/app/pages/navigation/admin/manage-users/ManageUsersButton.vue create mode 100644 src/app/pages/navigation/admin/manage-users/ManageUsersModal.vue create mode 100644 src/icons/shield-user-line.svg diff --git a/src/app/components/base/icon/Icon.types.ts b/src/app/components/base/icon/Icon.types.ts index 08b3aeb..f2ed95b 100644 --- a/src/app/components/base/icon/Icon.types.ts +++ b/src/app/components/base/icon/Icon.types.ts @@ -34,6 +34,7 @@ export type AppIcon = | 'save' | 'settings-4-line' | 'shield-flash-line' + | 'shield-user-line' | 'shopping-basket-2' | 'skip-down-line' | 'skip-up-line' diff --git a/src/app/pages/navigation/admin/AdminButton.vue b/src/app/pages/navigation/admin/AdminButton.vue index 042fef0..1239b91 100644 --- a/src/app/pages/navigation/admin/AdminButton.vue +++ b/src/app/pages/navigation/admin/AdminButton.vue @@ -5,10 +5,11 @@ tooltip-position="right" :class="classes" > - +