Skip to content

Commit 347fbad

Browse files
committed
Disabled user removal for group All
1 parent 69e4e2d commit 347fbad

File tree

1 file changed

+32
-23
lines changed

1 file changed

+32
-23
lines changed

src/routes/v2/admin/groups/[groupId]/edit/+page.svelte

Lines changed: 32 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -248,31 +248,40 @@
248248
>
249249
<div class="p-2">
250250
{#each members as user}
251-
<button
252-
class="btn btn-secondary ps-1 pe-0 pt-0 pb-0 me-2 mb-2 user-badge"
253-
draggable={true}
254-
on:dragstart={() => (draggedUserToRemove = user)}
255-
on:dragend={(event) => handleDroppedUserToRemove(event)}
256-
>
257-
<span class="user-text">
251+
{#if group.name === 'All'}
252+
<span class="badge text-bg-secondary me-2 mb-2 fw-normal fs-6">
258253
{user.email}
254+
{#if addingUser && addingUser.id === user.id}
255+
<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true" />
256+
{/if}
259257
</span>
260-
{#if addingUser && addingUser.id === user.id}
261-
<span
262-
class="spinner-border spinner-border-sm me-2"
263-
role="status"
264-
aria-hidden="true"
265-
/>
266-
{:else}
267-
<button
268-
class="text-danger remove-user-btn btn ms-1 ps-1 pe-1"
269-
aria-label="Remove user {user.email}"
270-
on:click={() => removeUser(user.id)}
271-
>
272-
<i class="bi bi-x" />
273-
</button>
274-
{/if}
275-
</button>
258+
{:else}
259+
<button
260+
class="btn btn-secondary ps-1 pe-0 pt-0 pb-0 me-2 mb-2 user-badge"
261+
draggable={true}
262+
on:dragstart={() => (draggedUserToRemove = user)}
263+
on:dragend={(event) => handleDroppedUserToRemove(event)}
264+
>
265+
<span class="user-text">
266+
{user.email}
267+
</span>
268+
{#if addingUser && addingUser.id === user.id}
269+
<span
270+
class="spinner-border spinner-border-sm me-2"
271+
role="status"
272+
aria-hidden="true"
273+
/>
274+
{:else}
275+
<button
276+
class="text-danger remove-user-btn btn ms-1 ps-1 pe-1"
277+
aria-label="Remove user {user.email}"
278+
on:click={() => removeUser(user.id)}
279+
>
280+
<i class="bi bi-x" />
281+
</button>
282+
{/if}
283+
</button>
284+
{/if}
276285
{/each}
277286
</div>
278287
<p class="text-center mt-1 mb-1">drag the users here</p>

0 commit comments

Comments
 (0)