diff --git a/src/lib/components/admin/Users/Groups/Display.svelte b/src/lib/components/admin/Users/Groups/Display.svelte index a97bd446d6..2e787b6166 100644 --- a/src/lib/components/admin/Users/Groups/Display.svelte +++ b/src/lib/components/admin/Users/Groups/Display.svelte @@ -8,6 +8,9 @@ export let name = ''; export let color = ''; export let description = ''; + + export let edit = false; + export let onDelete: Function = () => {};
@@ -59,3 +62,18 @@ />
+ +{#if edit} +
+
{$i18n.t('Actions')}
+ +
+ +
+
+{/if} diff --git a/src/lib/components/admin/Users/Groups/EditGroupModal.svelte b/src/lib/components/admin/Users/Groups/EditGroupModal.svelte index af5e732499..92f72accfc 100644 --- a/src/lib/components/admin/Users/Groups/EditGroupModal.svelte +++ b/src/lib/components/admin/Users/Groups/EditGroupModal.svelte @@ -228,7 +228,14 @@ class="flex-1 mt-1 lg:mt-1 lg:h-[30rem] lg:max-h-[30rem] overflow-y-auto scrollbar-hidden" > {#if selectedTab == 'general'} - + { + showDeleteConfirmDialog = true; + }} + /> {:else if selectedTab == 'permissions'} {:else if selectedTab == 'users'} @@ -286,37 +293,25 @@ {/if} --> -
- {#if edit} + {#if ['general', 'permissions'].includes(selectedTab)} +
- {:else} -
- {/if} - - -
+
+ {/if} diff --git a/src/lib/components/admin/Users/Groups/Users.svelte b/src/lib/components/admin/Users/Groups/Users.svelte index 1a9a3afac2..2d3151c99f 100644 --- a/src/lib/components/admin/Users/Groups/Users.svelte +++ b/src/lib/components/admin/Users/Groups/Users.svelte @@ -73,8 +73,8 @@ } -
-
+
+
@@ -87,7 +87,7 @@
-
+
{#if users.length > 0} {#each users as user, userIdx (user.id)}