diff --git a/frontend/src/routes/admin/+page.svelte b/frontend/src/routes/admin/+page.svelte index 3d7b8dcb..ee6424ed 100644 --- a/frontend/src/routes/admin/+page.svelte +++ b/frontend/src/routes/admin/+page.svelte @@ -397,42 +397,44 @@ {#each filteredUsers as user (user.id)}
-
- {#if editingUserId === user.id} - { - if (e.key === 'Enter') saveEditingName(); - if (e.key === 'Escape') editingUserId = null; - }} - /> - - - {:else} - {user.display_name} - - {#if user.email} - {user.email} +
+
+ {#if editingUserId === user.id} + { + if (e.key === 'Enter') saveEditingName(); + if (e.key === 'Escape') editingUserId = null; + }} + /> + + + {:else} + {user.display_name} + {/if} +
+ {#if user.email} + {user.email} {/if}
diff --git a/frontend/src/routes/admin/cohorts/[name]/+page.svelte b/frontend/src/routes/admin/cohorts/[name]/+page.svelte index 7273d5fc..5c800bd6 100644 --- a/frontend/src/routes/admin/cohorts/[name]/+page.svelte +++ b/frontend/src/routes/admin/cohorts/[name]/+page.svelte @@ -53,8 +53,8 @@ return globalUsers.filter((u) => !memberUserIds.has(u.id)); }); - let selectedUserName = $derived( - selectedUserId ? (globalUsers.find((u) => u.id === selectedUserId)?.display_name ?? '') : '' + let selectedUser = $derived( + selectedUserId ? globalUsers.find((u) => u.id === selectedUserId) : null ); function closePopoverAndFocusTrigger() { @@ -239,8 +239,17 @@ role="combobox" bind:ref={userTriggerRef} > - {selectedUserId ? selectedUserName : 'Search users...'} - +
+ {#if selectedUser} + {selectedUser.display_name} + {#if selectedUser.email} + {selectedUser.email} + {/if} + {:else} + Search users... + {/if} +
+ @@ -256,10 +265,15 @@ closePopoverAndFocusTrigger(); }} > - {user.display_name} +
+ {user.display_name} + {#if user.email} + {user.email} + {/if} +