{#if !selectedRemoveUser} {album.owner.name} {$t('owner')} {#each album.albumUsers as { user, role } (user.id)} {user.name} {#if role === AlbumUserRole.Viewer} {$t('role_viewer')} {:else} {$t('role_editor')} {/if} {#if isOwned} {#if role === AlbumUserRole.Viewer} handleSetReadonly(user, AlbumUserRole.Editor)} text={$t('allow_edits')} /> {:else} handleSetReadonly(user, AlbumUserRole.Viewer)} text={$t('disallow_edits')} /> {/if} handleMenuRemove(user)} text={$t('remove')} /> {:else if user.id == currentUser?.id} (selectedRemoveUser = user)} class="text-sm font-medium text-immich-primary transition-colors hover:text-immich-primary/75 dark:text-immich-dark-primary" >{$t('leave')} {/if} {/each} {/if} {#if selectedRemoveUser && selectedRemoveUser?.id === currentUser?.id} (confirmed ? handleRemoveUser() : (selectedRemoveUser = null))} /> {/if} {#if selectedRemoveUser && selectedRemoveUser?.id !== currentUser?.id} (confirmed ? handleRemoveUser() : (selectedRemoveUser = null))} /> {/if}
{album.owner.name}
{$t('owner')}
{user.name}