{#each selected as id}
{/each}
ASSIGNED
{selected.length}
{#each selectedItems as item}
toggle(item.id)} aria-label={`Remove ${item.name}`}>
{item.name}{#if item.pending}
PENDING
{/if}
×
{:else}
{emptySelectionLabel}
{/each}
{searchLabel}
{available.length} MATCHES
{#if available.length > visible.length}
SHOWING FIRST {visible.length}
{/if}
{#each visible as item}
toggle(item.id)}>
{item.name}{#if item.pending}
PENDING · {item.proposerName ?? 'CONTRIBUTOR'}
{/if}
{selected.includes(item.id) ? 'ASSIGNED' : 'ADD +'}
{:else}
{emptyLabel}
{/each}