{#if loading}
{:else if value}
×
{/if}
{#if showDropdown && suggestions.length > 0}
{#each suggestions as result (result.place_id)} {@const context = formatGeoContext(result)} {@const street = formatStreet(result)}
select(result)}>
{formatLocationName(result)} {#if street || context}
{[street, context].filter(Boolean).join(' ยท ')}
{/if}
{/each}
{/if}