{#if value?.t == "Address" && inputValue}
{:else}
(inputFocused = ev.detail)}
{disabled}
{placeholder}
/>
{/if}
(hover = true)}
on:mouseleave={() => (hover = false)}
>
{#each options.slice(0, MAX_OPTIONS) as option}
- set(option)}>
{#if option.attribute}
{option.attribute}
{:else if option.value}
{#if option.value.t == "Address"}
onAddressResolved(String(option.value.c), ev)}
/>
{:else}
{option.value.t}
{option.value.c}
{/if}
{:else if option.labelToCreate}
Create object
{option.labelToCreate}
{/if}
{/each}