From 1eb4aae0505c9f6f9f9a247c753ff2844d25c8a9 Mon Sep 17 00:00:00 2001 From: Rory Powell Date: Thu, 25 Aug 2022 23:28:54 +0100 Subject: [PATCH] Update user deletion UI --- .../_components/DeletionFailureModal.svelte | 73 +++++++++++++++++++ .../users/_components/PasswordModal.svelte | 2 +- .../builder/portal/manage/users/index.svelte | 18 ++++- packages/builder/src/stores/portal/users.js | 2 +- 4 files changed, 90 insertions(+), 5 deletions(-) create mode 100644 packages/builder/src/pages/builder/portal/manage/users/_components/DeletionFailureModal.svelte diff --git a/packages/builder/src/pages/builder/portal/manage/users/_components/DeletionFailureModal.svelte b/packages/builder/src/pages/builder/portal/manage/users/_components/DeletionFailureModal.svelte new file mode 100644 index 000000000..cfc753f1c --- /dev/null +++ b/packages/builder/src/pages/builder/portal/manage/users/_components/DeletionFailureModal.svelte @@ -0,0 +1,73 @@ + + + + + {message} + + + + + diff --git a/packages/builder/src/pages/builder/portal/manage/users/_components/PasswordModal.svelte b/packages/builder/src/pages/builder/portal/manage/users/_components/PasswordModal.svelte index 8f2237137..990a54610 100644 --- a/packages/builder/src/pages/builder/portal/manage/users/_components/PasswordModal.svelte +++ b/packages/builder/src/pages/builder/portal/manage/users/_components/PasswordModal.svelte @@ -96,7 +96,7 @@ + + + + diff --git a/packages/builder/src/stores/portal/users.js b/packages/builder/src/stores/portal/users.js index 1dbc878dd..e9bdf790f 100644 --- a/packages/builder/src/stores/portal/users.js +++ b/packages/builder/src/stores/portal/users.js @@ -83,7 +83,7 @@ export function createUsersStore() { } async function bulkDelete(userIds) { - await API.deleteUsers(userIds) + return API.deleteUsers(userIds) } async function save(user) {