{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}