{#if label.length}
{label}
{/if}
{#if selectedItem}
{selectedItem.text}
{:else}
{placeholder}
{/if}
{#if open}
{#each items as item, i}
{ event.preventDefault(); selectItem(item); }} >
{item.text}
{#if item.value === value}
{/if}
{/each}
{/if}