{label}:
{ e.stopPropagation(); startEdit(); }}> {isUnset ? placeholder : display}
{#if editing} {#if type === "select"}
{ if (e.key === "Escape") editing = false; }} />
{#each filteredOptions as opt}
{ e.stopPropagation(); pick(opt.id); }}> {opt.label}
{/each}
{:else}
{/if} {/if}