{#if Object.keys(selectedUsers).length > 0}

SELECTED

{#each Object.values(selectedUsers) as { user }} {#key user.id}

{user.name}

{user.email}

({ title, icon })} on:select={({ detail: { value } }) => handleChangeRole(user, value)} />
{/key} {/each}
{/if} {#if users.length + Object.keys(selectedUsers).length === 0}

Looks like you have shared this album with all users or you don't have any user to share with.

{/if}
{#if users.length > 0 && users.length !== Object.keys(selectedUsers).length}

SUGGESTIONS

{#each users as user} {#if !Object.keys(selectedUsers).includes(user.id)}
{/if} {/each}
{/if}
{#if users.length > 0}
{/if}
{#if sharedLinks.length} {/if}